Senior software engineer, technical lead.

Five years across secure element, healthcare, and defence, now leading GenAI and developer platform work at Thales DIS.

Experience

Shared MCP gateway and AI agent service for the department's Atlassian toolchain

GenAI Systems & AI Platform Engineering

  • Architecting a custom MCP server as a shared gateway to the Atlassian toolchain for 15–20 engineers across the department, plus the AI agent service sitting in front of it — owning the security design for both: JWT auth, prompt injection prevention, access control
  • Designed a GenAI workflow that turns plain English into ready-to-run test scripts in the team's internal DSL, grounded in ETSI and 3GPP specs, reducing script authoring time from weeks to hours
  • Built the retrieval system behind it to run fully offline on Windows, indexing thousands of pages of specification documents — PDF ingestion, regex-based chunking, three parallel vector stores on LlamaIndex and LanceDB, shipped as a standalone executable through Nexus
  • Built an internal AI software delivery system that runs specialist agents across the SDLC, from analysis and scoping through to execution, verification, and release, with a separate debugging subsystem for structured fault diagnosis
  • MCP
  • LlamaIndex
  • LanceDB
  • RAG
  • Prompt engineering
  • JWT
  • Python

Jenkins estate migration and automated test reporting

Platform & CI/CD Infrastructure

  • Migrated the department's Jenkins estate to new infrastructure — 350+ pipelines, 150+ build nodes, terabytes of build history — cut over in a planned maintenance window
  • Designed the target architecture and stood up the servers: Docker containerisation, nginx reverse proxy, PKI for secure access
  • Replaced a manual test reporting process with an automated Jenkins-to-Jira Xray pipeline now carrying hundreds of test executions across 10+ test plans, including a Python layer that parses proprietary XML and zipped archives into JUnit XML
  • Wrote the declarative Groovy pipeline tying it together, from artifact retrieval through to publishing in Xray
  • Jenkins
  • Docker
  • nginx
  • Groovy
  • Python
  • PKI

Application development team lead · patient healthcare summary dashboard serving 1,000+ clinics nationwide

Patient Care Summary

  • Led development across a team of 8, including offshore members — covering architecture, UI/UX decisions, code reviews, and timeline planning
  • Owned the project end to end, from requirements gathering through production, across the application layer and the AWS infrastructure underneath it
  • Architected the migration from EC2 to ECS Fargate, bringing page response times down from 10 seconds to 4
  • Built and ran the AWS infrastructure — API Gateway, EC2, ECS, RDS, Lambda — sustaining 99.9% uptime across nationwide clinic operations
  • Worked with other development teams to build a custom identity provider integrating Corppass and Singpass into the platform
  • Led full-stack development of the ACE-AI integration, Synapxe's national chronic disease risk prediction model, spanning the API layer and clinician-facing front end, staged for nationwide rollout from 2027
  • Maintained and enhanced Spring Boot and Angular applications on an MSSQL backend
  • Spring Boot
  • Angular
  • AWS
  • ECS Fargate
  • API Gateway
  • Lambda
  • MSSQL

Full stack developer · generative AI platform for medical professionals

Tandem GenAI Platform

  • Integrated LLM APIs and built streaming chat interfaces on a React frontend, with a Python backend and MongoDB
  • Extended the guardrails layer for PII detection and response sanitisation
  • Built a user feedback system to support response quality evaluation
  • React
  • Python
  • MongoDB
  • LLM APIs

Full stack developer · a one-stop repository and single source of truth for COVID-19 test results

COVID-19 Testing Repository (CTR) API & Ops Portal

  • Maintained and enhanced Spring Boot and Angular applications on an MSSQL backend
  • Spring Boot
  • Angular
  • MSSQL

Full stack developer · self-service platform serving 300,000+ active and reserve personnel in the Singapore Armed Forces

NSPortal Employee Self Service

  • Optimised DB2 query performance through SQL refactoring, cutting execution time by 75% and query cost by 90%
  • Served as backup tech lead — reviewed code, coordinated with stakeholders, and translated change requests into technical requirements
  • Ran production deployments on IBM WebSphere for a high-traffic platform
  • Streamlined JIRA-based ticket resolution, improving SLA to closure by 40%
  • DB2
  • SQL
  • IBM WebSphere
  • JIRA

Supported enterprise network infrastructure for corporate clients, then completed an internal Spring Boot certification and moved into application development.

Skills

Languages & Frameworks

  • Java
  • Spring Boot
  • Python
  • JavaScript/TypeScript
  • Angular
  • React
  • Groovy
  • SQL

GenAI & AI Systems

  • RAG architecture
  • Embeddings & chunking
  • Vector stores (LanceDB, LlamaIndex)
  • LLM integration
  • Tool calling
  • MCP
  • Multi-agent orchestration
  • Prompt engineering
  • Evaluation & guardrails

Platform & DevOps

  • Jenkins
  • Docker
  • nginx
  • Nexus
  • Jira Xray
  • Git
  • AWS (API Gateway, EC2, ECS, RDS, Lambda)
  • CI/CD

Databases

  • PostgreSQL
  • MongoDB
  • MSSQL
  • DB2

Security

  • JWT/OAuth
  • PKI
  • Prompt injection prevention
  • PII detection
  • Secure SDLC practices

Education & certifications

University of Wollongong

Bachelors in Computer Science — Digital Systems Security

Jun 2017 — Dec 2019

Singapore Polytechnic

Diploma in Financial Informatics

Apr 2012 — Apr 2015

AWS Certification

AWS Solutions Architect – Associate, AWS Developer – Associate, AWS Cloud Practitioner