Kai.

Projects

Projects and case studies.

Full-stack products, AI workflows and prototypes, with the implementation and current status of each project.

Personal Projects

Things I've built independently.

Side projects and personal builds that demonstrate how I think about product, architecture, and shipping end-to-end.

FindYourCrib

A full-stack property and rental discovery platform.

Featured
TypeScriptNestJSNext.jsPostgreSQLPrismaJestPlaywright
  • Built a property marketplace with a NestJS API and Next.js frontend for renter, agent and administrator workflows.

  • Implemented httpOnly JWT authentication, password recovery, listing management, enquiries, favourites and admin moderation, with signed Supabase media uploads.

  • Added 64 passing Jest backend tests, Playwright public smoke tests and GitHub Actions CI, with deployment runbooks for Vercel and Render.

Sports Court Booking System

A reservation platform for managing sports court availability and bookings.

Featured
Node.jsExpressPostgreSQLSequelizeREST APIs
  • Developed reservation and scheduling APIs supporting real-time court availability and conflict prevention.

  • Implemented user booking flows with clear state management — pending, confirmed, and cancelled bookings.

  • Designed backend logic to handle schedule management cleanly across multiple courts and time slots.

ExpireSense Prototype

A food management prototype for inventory, expiry tracking and OCR-assisted receipt capture.

Featured
FlutterFastAPISupabasePythonOCR
  • Led product strategy and prototype development for a Flutter-based application covering inventory, expiry tracking, receipt capture and reminders.

  • Conducted market research and translated user needs into workflows and system architecture using Flutter, FastAPI, Supabase and Python.

  • Coordinated cross-functional development, software testing and prototype delivery.

ZeroPrompt

An ongoing undergraduate Artificial Intelligence course project.

Ongoing
HTMLCSSVanilla JavaScript
  • Helps users select and compare LLMs by task, quality priorities, budget and provider preferences, with transparent explanations and animated routing.

  • Routing and responses are simulated; live AI API integration is a future step.

Never Give Up Site Blocker

A lightweight browser extension for automatic adult content filtering.

JavaScriptChrome Manifest V3declarativeNetRequestwebNavigation
  • Built a Chrome extension that parses a public adult-domain hosts list and stores domains locally.

  • Blocks navigation with declarativeNetRequest rules, a fallback list and a webNavigation guard.

School Website Redesign

A modern UI/UX overhaul of a school's public-facing website.

HTMLCSSJavaScriptResponsive Design
  • Redesigned the information architecture for clarity — making key content easier to find and navigate.

  • Improved visual presentation with a clean, modern layout that works responsively across all devices.

  • Focused on accessibility and legibility to better serve students, parents, and staff.

Selected Work Projects

Real products. Real codebases.

Software and automation projects developed at AitsCCTV, Juth Studio and Happy Three Creation.

LINE Customer-Service Automation / AitsCCTV

Customer Service

AI & Automation Development

Bilingual customer enquiry workflows for installation intake, quotations and team handoffs.

  • Built Thai and English enquiry routing with persistent conversation state and approved-knowledge retrieval.

  • Structured installation requirements, quotation tracking and summaries for human handoffs.

  • Implemented webhook signature verification and duplicate-event handling.

n8nLINE Messaging APIGPTGemini

Marketing Intelligence & Content Review / AitsCCTV

Marketing Automation

AI & Automation Development

Research and content workflows that support evidence-backed Thai marketing drafts and team review.

  • Built four workflows for research and content, daily email briefings, ClickUp review and operational alerts.

  • Connected research, source verification and content agents to produce Thai drafts for human approval.

  • Integrated SMTP briefings and ClickUp tasks into the team's review workflow.

n8nAI agentsSMTPClickUp API

Website Rebuild / AitsCCTV

Web Platform

Full Stack Development

A responsive Next.js rebuild preserving service content and familiar navigation.

  • Built 36 captured routes with responsive layouts, metadata and an article archive.

  • Added Thai and English navigation and click-to-load video embeds.

  • Audited the existing WordPress website and defined a phased performance and technical SEO roadmap.

Article cards in the AitsCCTV website rebuild
Next.jsReactTypeScriptTailwind CSS

CCTV & Wi-Fi Floorplan Studio / AitsCCTV

Engineering Tool

Full Stack & AI Development

A floor-plan planning prototype with editable device layouts for engineering review.

  • Prototyped PDF rendering, DXF import and schema-constrained AI floor-plan analysis.

  • Built editable CCTV and Wi-Fi placement with approximate coverage views and a 3D presentation view.

  • Added SVG and print-to-PDF export for sharing proposed layouts.

FastAPIPythonPDF/DXFStructured AI outputs

Juth Studio

Commerce Platform

Backend Developer

Backend API development for a multi-brand commerce and product management platform.

  • Developed and maintained REST APIs supporting product listing, brand management, and catalogue operations.

  • Implemented shipping and delivery cost calculation logic, integrating it cleanly into the order flow.

  • Structured backend services using PostgreSQL and Sequelize, maintaining clear model relationships and data integrity.

Node.jsExpressPostgreSQLSequelizeREST APIs

Acuppa Academy / Happy Three Creation

Education Platform

Backend Developer

Service-layer backend work on a course and education management platform.

  • Built and refined APIs for course management, ticket/bundle pricing logic, and enrollment flows across role-based portals.

  • Supported payment and order flow integration, ensuring accurate transaction handling and enrollment state transitions.

  • Refactored backend service layers to improve maintainability while preserving existing API contracts and behaviour.

Node.jsExpressPostgreSQLSequelizeREST APIs

Thym / Happy Three Creation

Backend API Work

Backend Developer

Backend API contributions across customer-facing and configuration-driven platform features.

  • Developed customer complaint and contact APIs, structuring clean request handling and response flows.

  • Built ranking configuration APIs and coupon-related backend logic with Sequelize models and migrations.

  • Maintained a consistent and well-structured API design across all assigned features.

Node.jsExpressSequelizePostgreSQLREST APIs

* Project details are shared at a high level to respect client and employer confidentiality.