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
3
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.

Next.jsExpoNestJSAWS LambdaAWS CDKNeon PostgresGitHub ActionsAuth.js
Built with Platform
Showing 3 of 3
AI Tax Assistant Platform previewLive
AI · Tax

AI Tax Assistant Platform

A multi-tenant AI tax assistant platform for tax officers: each department gets its own workspace with a document-grounded assistant (RAG with clickable inline citations) and a visible step trace. One observed gateway routes every call across six OpenAI and Anthropic models by deterministic rules, logging latency, tokens, and cost, with cross-provider fallback. Officers compose their own lookup, template, and calculator tools (code runs in a QuickJS WASM sandbox), prompt versions activate only past an LLM-judge eval gate, and governance-as-code enforces PII redaction, a per-call cost ceiling, and a full audit trail.

DriveBuddy previewLive
AI · Mobility

DriveBuddy

AI driving companion for Singapore: an Expo app on a serverless NestJS API (Lambda + Neon Postgres). Surfaces live ERP, traffic, weather, and parking, tracks drives with background GPS and in-drive voice alerts for gantries and incidents ahead, itemizes fuel and ERP costs after every trip, and takes voice or text questions through a Claude assistant grounded in your vehicles and driving history.

CoverLens previewLive
AI · Insurance

CoverLens

AI insurance policy checker for Singapore. Drop in a policy PDF (read in your browser, never stored) and get a plain-language summary, a coverage breakdown, and a curated fine-print checklist. A LangGraph draft-verify-finalize loop grounds the model: deterministic code checks every quote against the document and re-drafts what fails, so nothing unquotable is shown.

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