Open to AI deployment roles · Singapore

Lum Soon Keong.Six years shippingSingapore's public stack.

Full-stack engineer at NCS Group, deployed inside government agencies for six years: tax refunds at IRAS, work passes at MOM, cross-agency APIs at DOS. I take systems from requirements with business users to production rollout. Outside work I build governed LLM systems on AWS: multi-model routing, eval gates, audit trails, all live below.

scroll
6+
Years shipping production
3
Singapore government agencies
4
Live national platforms
2
Live LLM apps
IRAS/.NET Core/MOM/Java/Angular/DOS/Spring Boot/Apache Kafka/TypeScript/Entity Framework Core/WebLogic/Hibernate/Oracle SQL/Microsoft SQL Server/Fortify/SonarQube/Azure DevOps/REST Assured/xUnit/JUnit/Python/Next.js/LlamaIndex/Vercel AI SDK/RAG/pgvector/OpenAI API/Anthropic API/LLM evals/AWS/IRAS/.NET Core/MOM/Java/Angular/DOS/Spring Boot/Apache Kafka/TypeScript/Entity Framework Core/WebLogic/Hibernate/Oracle SQL/Microsoft SQL Server/Fortify/SonarQube/Azure DevOps/REST Assured/xUnit/JUnit/Python/Next.js/LlamaIndex/Vercel AI SDK/RAG/pgvector/OpenAI API/Anthropic API/LLM evals/AWS/
Featured project

Beyond the day job.

Open source

Platform

Ship production-grade apps, fast.

Open-source web and mobile frameworks built so good ideas stop dying in plumbing. Describe an idea to an AI coding agent, point it at one of the frameworks, and it ships a real, live AWS prototype with the infrastructure, auth, database, CI/CD, and security scanning already wired. The frameworks require the agent to turn the brief into a spec and write tests alongside the code, and nothing deploys until every requirement is covered by a passing test.

elleskay.github.io/platform-site
Live
Platform, live site preview
8 technologies, already wired
  • Web
    Next.js
  • Mobile
    Expo
  • API
    NestJS
  • Compute
    AWS Lambda
  • Infra
    AWS CDK
  • Data
    Neon Postgres
  • CI/CD
    GitHub Actions
  • Auth
    Auth.js

Built with Platform

Prototypes built on the frameworks. Each one runs as a live demo.

Showing 2 of 2
AI · Tax

AI Tax Assistant Platform

A multi-tenant AI assistant for tax officers. Each department gets its own workspace and a document-grounded assistant.

RAG
Clickable inline citations and a visible step trace
Gateway
Six OpenAI and Anthropic models, routed by deterministic rules with cross-provider fallback
Telemetry
Latency, tokens, and cost logged on every call
Tools
Officer-built lookup, template, and calculator tools in a QuickJS WASM sandbox
Evals
Prompt versions activate only past an LLM-judge eval gate
Governance
Enforced as code: PII redaction, a per-call cost ceiling, a full audit trail
ai-tax.soonkeong.dev
Live
AI Tax Assistant Platform screenshot
AI · Mobility

DriveBuddy

An AI driving companion for Singapore, built as an Expo app on a serverless NestJS API.

Live data
ERP, traffic, weather, and parking
Drives
Background GPS tracking, with voice alerts for gantries and incidents ahead
Costs
Fuel and ERP itemized after every trip
Assistant
Voice or text questions to Claude, grounded in your vehicles and driving history
Backend
NestJS on AWS Lambda, with Neon Postgres
Live
9:41
DriveBuddy screenshot
Work

Built for millions of citizens.

Six years embedded in agency delivery teams: requirements with business users, build, test, production rollout. The LLM systems above run the same loop: spec, tests, eval gates, then deploy.

Full-Stack Engineer (.NET Core / Angular), IRIN3 at IRAS

May 2025 – Present

NCS Group, Singapore

Refund module of IRIN3, IRAS's cloud-based tax administration platform. Embedded with IRAS delivery teams.

  • Own Refund's digital service end-to-end across the .NET Core backend and Angular microfrontend, built from an empty repository to a production-ready implementation.
  • Work directly with IRAS Refund's business users to scope requirements and validate the service ahead of release.
  • Built and operate an event-driven batch pipeline: consumes Kafka events, applies business logic, generates outbound files, publishes completion events, recovers from failures.
  • Enhance backend processing across multiple Refund workflows on .NET Core and Entity Framework Core, clearing SonarQube and Fortify gates.
.NET CoreC#Entity Framework CoreAngularApache KafkaxUnitMSSQLSonarQubeFortify

Full-Stack Engineer (Spring Boot), CAM at DOS / MTI

May 2024 – Apr 2025

NCS Group, Singapore

Central API Management platform, the cross-agency API layer between MTI and the Department of Statistics.

  • Built an API-first platform using Spring Boot and Hibernate, publishing MTI data to authorised consumers.
  • Deployed API services on WebLogic on Linux, leveraging JNDI for secure connection management.
  • Improved system reliability through comprehensive test suites using JUnit and REST Assured, and authored system design and API specification documentation.
  • Led vulnerability remediation and dependency upgrades on the MTI web app, resolving issues from Fortify and Dependency Check reports.
JavaSpring BootHibernateOracle SQLWebLogicJUnitREST AssuredFortify

Module Lead, IWPS / WPOL at MOM

Jan 2022 – Apr 2024

NCS Group, Singapore

IWPS and WPOL at the Ministry of Manpower. Singapore's platform managing the full work pass lifecycle.

  • Owned service requests end-to-end, analysing feasibility, modifying backend logic, running SIT/UAT, and coordinating with business stakeholders.
  • Mentored and guided junior developers on backend best practices.
  • Documented system modifications for audit and future maintenance.
JavaOracle SQLWebLogicJenkinsLinux

Java Backend Developer, IWPS / WPOL at MOM

Jan 2020 – Dec 2021

NCS Group, Singapore

Service request enhancements on Singapore's work pass platform.

  • Implemented service request changes by modifying and enhancing backend business logic.
  • Debugged production issues and maintained system stability.
JavaOracle SQLWebLogicJenkins
Stack

Three ecosystems. One operator.

Most engineers pick a side: Java or .NET. I ship in both, plus the governed LLM stack on AWS.

Governed AI

Multi-model routing · eval gates · PII redaction · audit trails · AWS

Full-stack

.NET Core · Spring Boot · Angular · TypeScript

Event-driven

Apache Kafka pipelines from ingest to recovery

Secure SDLC

Fortify · SonarQube · Dependency Check inside CI/CD

Data layer

Oracle SQL · MSSQL · Entity Framework Core · Hibernate

API-first

Cross-agency REST platforms on WebLogic with JNDI security

Master of Technology

Software Engineering, National University of Singapore

Next chapter

Let's build the next one together.

I'm open to roles deploying AI systems into production, especially in regulated environments. Six years inside government agencies on .NET Core, Java, and TypeScript; now shipping governed LLM platforms on AWS. Based in Singapore, open to travel.

© 2026 Lum Soon Keonggithub.com/elleskayBuilt with Next.js · Tailwind · Motion · shadcn/ui