I'm a software developer based in Singapore, focused on building modern full-stack applications and AI-powered systems.
I enjoy working across the complete development lifecycle — from responsive user interfaces and backend APIs to database architecture, deployment, and LLM-powered features.
Currently, I'm focused on building production-ready full-stack applications, AI-powered systems, and real-world software solutions.
Singapore bus arrivals, journeys, and an in-app assistant on web and phone.
Nearby stops, live minutes from LTA DataMall, a walk-plus-bus journey planner, and Ask BusFlow. The assistant looks up the same API and answers with tappable cards. It does not invent a time. Next.js and Expo share one FastAPI service. No account; saved stops stay on the device.
Tech: Next.js · TypeScript · Expo · React Native · FastAPI · PostgreSQL · PostGIS · Redis · Groq
Local desktop app for network monitoring and diagnostics.
Live latency, ping, DNS, traceroute, TCP ports, and LAN discovery in one window, with optional SQLite history. A rule-based explainer describes a saved session from the measurements. No account, no API key, and no language model.
Tech: C# · .NET 10 · Avalonia · SQLite
Local-first point-of-sale system delivered for a live computer accessories shop.
A shop-computer till with checkout, variants, inventory, invoices, tax-aware profit reports, USB backup, and phone barcode scanning on the same Wi-Fi. PostgreSQL is the system of record; product photos stay on disk. Checkout uses database prices, stock locks, and idempotent charges so a retry cannot double-sell.
Tech: React · TypeScript · Vite · Express · PostgreSQL · Socket.IO · Tailwind CSS
AI-powered learning platform built with modern LLM and agentic AI technologies.
StudyMate AI combines document RAG, real-time web search, interactive quizzes, persistent AI workflows, and multi-provider LLM orchestration in a production-deployed application.
Tech: Next.js · TypeScript · PostgreSQL · Prisma · LangGraph · RAG · Groq · Gemini · Cloudflare · Vercel
View Repository · Live Application
Full-stack regional airline booking platform.
A production-deployed booking system featuring calendar-based flight schedules, intelligent flight availability, timezone-aware scheduling, seat inventory, one-way and return bookings, booking management, and responsive UX.
Tech: Next.js · TypeScript · React · MongoDB Atlas · Mongoose · Vercel
View Repository · Live Application
Personal portfolio showcasing my software projects, technical skills, and development experience.
A responsive website that brings together my full-stack, mobile, desktop, and AI projects, with links to their repositories and live applications.
View Repository · Live Website
Languages
TypeScript JavaScript Python Java C# C++ Kotlin SQL
Frontend
React Next.js Expo React Native Avalonia Vite Tailwind CSS HTML CSS
Backend & Databases
Node.js Express FastAPI .NET PostgreSQL PostGIS Redis MongoDB MySQL Oracle SQL Prisma SQLite
AI & LLM Engineering
LangChain LangGraph RAG Vector Databases Gemini Groq
Cloud & DevOps
AWS Docker Git GitHub Actions Vercel Cloudflare CI/CD
Bachelor of Information Sciences
Double Major in Computer Science & Information Technology
Massey University
- IBM DevOps and Software Engineering
- IBM RAG and Agentic AI
- Cloud Computing, CI/CD and DevOps
- Generative AI, RAG and AI Agent Development
- Building SG BusFlow, a Singapore bus app with live arrivals, journeys, and Ask BusFlow
- Developing AI-powered applications using RAG and agentic workflows
- Shipping real-world software, including a local-first POS in active shop use
- Exploring software engineering and full-stack development opportunities
I'm open to opportunities in Software Engineering, Full-Stack Development, and AI Application Development.
Location: Singapore



