Full-stack developer & AI chatbot builder turning ideas into working web apps, bots, and automated systems — fast, reliable, and built to last.
Hi, I'm Phetklao — a Computer Science student and full-stack developer based in Thailand, currently building web applications, AI chatbots, and IoT systems for businesses across Southeast Asia and beyond.
I started out as a self-taught developer working on personal projects, and that curiosity led me into freelancing: building websites, automating customer service with AI chatbots, and connecting hardware to the internet through ESP32 and IoT systems. Alongside development work, I also have a background in photography and video editing, which gives me a strong eye for design and user experience — something that carries into every web app and interface I build.
My core stack is React, Firebase, Supabase, and Node.js for web development, and Python with the Gemini API for AI chatbot projects. I've built systems like a membership and event management platform for a trade association with LINE Official Account integration, an automated check-in bot for teachers with real-time alerts, and a shared loyalty points system running across multiple business locations.
What I care about most is clear communication and reliability — understanding exactly what a client needs before writing a single line of code, and delivering something that actually works, not just something that looks good in a demo. I offer free previews before you commit, unlimited revisions until you're satisfied, and I stay available for support after the project is delivered.
Outside of client work, I'm continuing my studies in Computer Science and building out my own tools and side projects — always learning something new to bring back into the work I do for clients.
Portfolio: https://pkfreelancebs.web.app/
Work Terms
Hours of Operation:
Available daily, generally 10:00 AM–11:00 PM (GMT+7 / Bangkok time). I respond to messages quickly, usually within a few hours.
Payment Terms:
- 50% deposit before work begins, remaining 50% upon delivery
- For larger projects, milestone-based payments can be arranged (e.g., 30/30/40)
- Payments through Guru's secure payment system
Communication:
- Preferred: chat messages through the platform (quick back-and-forth works best)
- I'll ask clarifying questions upfront to make sure the scope is clear before starting — this avoids surprises for both of us
- Free preview/demo available before you commit to hiring
- Unlimited revisions until you're satisfied with the final result
- Ongoing support and consultation available after the project is delivered
Project Scope:
- I quote based on the actual scope of work, so please share as much detail as you can (references, requirements, deadlines) when reaching out
- Larger projects can be delivered in phases if needed
- I don't take on projects related to gambling or anything illegal