// Featured Projects
- —Designed a strict Atomic/Composite SOA across 19 services (9 atoms, 7 composites, 3 role-specific frontends) where each atom owns exactly one domain schema and composites are stateless AMQP-driven orchestrators with no persistent storage.
- —Implemented SLA breach detection using RabbitMQ Dead Letter Exchanges (DLX/TTL) — expired assignment timers auto-escalate cases, trigger contractor reassignment, and record a score penalty in the Metrics atom.
- —Secured service-to-service communication with better-auth RS256 JWT and JWKS validation, using Hono typed RPC clients (`hc<T>`) for end-to-end type safety across all inter-service HTTP calls.
HonoBunReact 19TanStack RouterTanStack QueryDrizzle ORMPostgreSQLRabbitMQ (AMQP)Better AuthOpenTelemetrySupabase StorageDockerTurbopnpm workspaces
- —Developed a multi-cloud hybrid topology using Terraform, anchoring enterprise compute (Moodle, Odoo) on Azure Container Apps with traffic routed through a GCP Global Edge layer (GLB + Internet NEGs) for the Singapore region.
- —Engineered an automated E2E observability pipeline utilizing Playwright and Azure Container App Jobs to verify critical healthcare flows on a 10-minute cadence, with automated Sentry/Pino reporting and Supabase screenshot capture.
- —Implemented a Zero-Trust security model using Azure Managed Identities and GitHub OIDC for keyless deployments, complemented by a zero-manual-secret policy where Terraform auto-populates all secrets into Azure Key Vault.
- —Optimized operational expenditure by 40% through consumption-based scaling and intelligent Azure Function-driven resource lifecycle management.
Terraform (IaC)Azure Container AppsAzure Container App JobsAzure FunctionsAzure Flexible PostgreSQLAzure Key VaultGCP Global Load BalancerDockerPlaywright (E2E)Sentry & PinoBetter StackSupabase (Storage)GitHub Actions (OIDC)OdooMoodle
- —Built a hyperlocal business discovery platform for Singapore's small businesses, featuring interactive maps (Google Maps + OneMap API), vendor storefronts, community reviews, and a referral rewards system.
- —Architected a pnpm monorepo with a shared types layer across frontend and server, migrating the stack from PHP → Express.js/Node.js → Hono/Bun for end-to-end type safety and significantly improved cold-start performance.
- —Integrated better-auth for Google OAuth and email/password flows, with Upstash Redis for session caching and QStash for transactional email queue processing.
HonoBunReact 19ViteTanStack RouterDrizzle ORMPostgreSQLBetter AuthUpstash RedisTailwind CSS v4VitestPlaywrightTestcontainersTurbopnpm workspaces
- —Engineered an AI generation engine utilizing an automatic 8-model fallback hierarchy (starting with Gemini 3.1) and native JSON structured outputs with Zod to ensure 100% schema compliance and system availability.
- —Implemented a secure authentication and session management architecture using better-auth with Email OTP and Google OAuth, validated at runtime via T3 Env.
- —Designed a unified type-safe data layer with Drizzle ORM and Supabase RLS, maintaining end-to-end type integrity across the monorepo from the schema to the form layer.
- —Established a high-rigor DevSecOps pipeline featuring Oxlint, Gitleaks, and Playwright cross-browser testing to maintain an industrial-grade, secure codebase.
Next.js 16React 19Google GeminiBetter AuthDrizzle ORMSupabaseTanStack FormTailwind CSS v4ResendTurboOxlintPlaywright (E2E)Vitest
- —Engineered a high-performance Java grading engine utilizing a multi-threaded ExecutorService and disposable Docker containers with strict CPU/Memory limits and disabled networking for secure, isolated code execution.
- —Developed an AI-assisted test generation pipeline using local Ollama with NDJSON log streaming to automatically derive unit testers from PDF question papers, reducing manual assessment overhead by 90%.
- —Built a Next.js dashboard featuring real-time log streaming, automated gradebook generation (CSV), and an interactive score display with granular failure tooltips for compilation and runtime errors.
- —Optimized large-scale grading performance through parallel student processing, achieving a 60% reduction in total assessment time.
Java 17Docker (Sandboxing)Ollama (qwen2.5-coder:7b)Next.js 16PDF.jsJSZippnpm WorkspacesPrettier