AI · Cloud architecture
Code-to-Cloud
Paste code, get the AWS architecture and monthly cost back.
Paste any code, get back the AWS architecture you should use. Recommends services, calculates monthly costs across three traffic tiers and explains its reasoning with Well-Architected alignment. Built end-to-end on AWS: React, API Gateway, Lambda and Bedrock (Claude Haiku 4.5). V1 takes 5–10 seconds per analysis while the AI reasons through your code.
BedrockLambdaAPI GatewayReactPythonCloudWatch
1st place · SP Energized 2025
GlucoSG
Nutrition tracker for Singapore’s diabetic population.
Full-stack nutrition tracking app for Singapore’s diabetic and pre-diabetic population. Glycemic index data tailored to Singapore’s food landscape, meal logging, statistics dashboard and persistent auth. Judges cited the problem framing and local data specificity as key differentiators.
React / ViteNode.jsExpressSupabase
Prompt engineering · LLM
Helpdesk Triage
Triages IT tickets in Burmese, English, Chinese and Malay.
Type an IT problem in Burmese, English, Chinese, Malay or a mix: the app detects the language, classifies the issue, notices frustration, sets a priority, writes a one-line English summary for IT and replies in the user’s own language, asking a follow-up when the message is too vague. Built to practise the ChatGPT Prompt Engineering for Developers course on Gemini: delimiters, structured JSON output, few-shot prompting, condition checks, temperature 0, plus a 20-message evaluation set.
PythonGemini APIStreamlitPrompt engineeringJSON output
AI · Computer vision
EmotionVision
Real-time emotion detection and crowd density.
Real-time emotion detection and crowd-density analysis. Custom TensorFlow CNN, FastAPI inference server, OpenCV video pipeline and Supabase logging. End-to-end ML deployment on Render.
TensorFlowOpenCVFastAPIPythonDocker
11/11 tests passing
Banking QA
End-to-end test framework with CI and a live Allure dashboard.
Enterprise-grade end-to-end testing framework built on ParaBank: test design methodology, Page Object Model, dynamic test data, defect management and automated testing on every commit via GitHub Actions. A live Allure dashboard tracks test metrics and trends.
Java 17SeleniumTestNGMavenGitHub ActionsAllure
Shopify · E-commerce
Hearth Coffee
Custom Shopify theme with a “Find your roast” quiz API.
Custom Shopify theme built on Dawn, plus a self-built Node.js/Express API. A fully custom “Find your roast” quiz posts to the API for scoring, then hydrates results with live Shopify product data — no Shopify app, no Storefront API token. Store password: shopifyCoffee
Shopify / LiquidOnline Store 2.0Node.jsExpressRender
ASP.NET Core · Azure
BookStock
Order and inventory API with rollback-safe SQL Server transactions.
E-commerce order and inventory management system. Layered (Clean Architecture) REST API in ASP.NET Core for product catalog, order processing, mocked payments and stock management, with JWT authentication. Atomic order transactions in SQL Server with rollback prevent overselling; stored procedures and views power monthly-sales, top-seller and low-stock reports. Deployed to Azure App Service with Azure SQL Database.
C#ASP.NET CoreEF CoreSQL ServerJWTAzure
Enterprise · Production
SGEMS2
Security and estate platform deployed across Singapore.
Security and estate management platform deployed across Singapore, built during my internship at Reachfield IT Solutions (2025–2026). Hibernate 5→6 migration, Jakarta EE compliance, GPS/EXIF tracking, Face++ facial verification, QR systems and hardware integration for specialist field devices.
Java 17Jakarta EEHibernate 6MySQL
React Native · Deployed
SGEMS2 Mobile
Work order apps on Google Play and TestFlight.
Work Order and Form Management apps on Google Play and TestFlight, built during my internship at Reachfield IT Solutions (2025–2026). Multi-flavour Android builds, iOS/TestFlight releases via Xcode, Bluetooth thermal printing, QR/hardware scanning, Face++ biometrics and PDF generation for K10 and F2 rugged devices.
React NativeAndroidiOSFace++Bluetooth