Applications, prototypes and automation.
Independent products and AitsCCTV case studies, with implementation details and current project status.
Software Engineer | Full Stack, AI & Automation
I build full-stack applications and AI automation that connect customer service, marketing and internal operations with reliable APIs and human review.
I am Kai, a software engineer based in Bangkok. At AitsCCTV, I build full-stack software and AI automation for customer enquiries, marketing intelligence and internal planning.
My work combines TypeScript, Node.js, Python, React and Next.js with n8n, LLM agents and business-platform integrations. Earlier backend work covered commerce and education APIs, order flows and PostgreSQL data models.
Independently, I build FindYourCrib, a property marketplace, and led product strategy and prototype development for ExpireSense. I care about authentication, testing and clear boundaries between a prototype and a production system.
I am pursuing a dual degree in Computer & Data Science and Software Engineering at Global Academy @ Siam University, with graduation expected in November 2028.
Engineering across the stack
I connect usable interfaces with clear APIs, relational data models and maintainable service layers.
Product-minded approach
I turn business needs into workflows, prototypes and acceptance criteria, paying attention to edge cases and human review.
Team-oriented
I value clear communication, readable code, and collaboration. Good engineering is as much about working well with others as it is about writing good code.
Technologies and practices I use across applications, APIs and AI automation.
Applied across commercial backend work, independent applications and AI automation projects at AitsCCTV.
Explore full-stack applications, AI workflows and the experiences that shaped how I approach technology and teams.
Independent products and AitsCCTV case studies, with implementation details and current project status.
Full-stack and AI automation work at AitsCCTV, commercial backend contributions and a broader background in creative technology.
The principles I bring to every project โ independent or collaborative.
I write code that the next developer โ or future me โ can read without needing a guide. Readable, consistent, and well-structured.
I think beyond individual endpoints. How does this service fit into the larger architecture? What breaks when this changes? I ask those questions early.
I take responsibility for what I build. That means thinking about edge cases, testing my own work, and communicating clearly when something is blocked.
I work best in environments where feedback is direct and respectful. I give the same in return โ and I genuinely enjoy learning from engineers more experienced than me.
Perfectionism is a trap. I aim to ship working, well-reasoned solutions and iterate with real feedback โ rather than optimising in isolation indefinitely.
I care about why we're building something, not just what. Understanding the product goal makes every technical decision sharper and more intentional.
Have a question about my work or a project to discuss? Reach me by email or connect on LinkedIn.
pshkai.business@gmail.com
Phone
+66 (0) 811 199 612
linkedin.com/in/pshkai
GitHub
github.com/pshkai
Current work
Building full-stack software and AI automation at AitsCCTV