TMK. Get in touch

Engineering Lead | Founding Engineer · Toronto, ON

I build systems that stay up when they matter most.

Ten years building platforms people depend on, from government services in Singapore to fleet fuel management in Canada.

Thet Min Ko Thet Min Ko
10
Years shipping
4+
Years leading teams
06
Gov systems shipped
01

Selected work

Nomad Fuel Live on iOS & Android

Nomad Fuel Drivers — mobile app

Idea, technical direction and delivery pipeline · React Native (Expo)

Problem
Fleet customers had no way to manage fuel cards in the field. "We should have an app" was an idea nobody could picture, so it never got prioritised.
Approach
Built an early prototype and demoed it to the product team to show what mobile could unlock. That secured buy-in and shaped the roadmap. I then led the technical direction and defined what shipped: drivers view their assigned fuel card, check status and details, monitor transactions in real time, and block a lost or stolen card instantly. Built inside the existing Nx monorepo so mobile shares types, a generated API client SDK, and utilities with web and backend, with no contract drift.
Outcome
A publicly available app that started as my proof of concept, with a hands-off release process and real visibility into stability in users' hands. Fastlane lanes handled iOS and Android signing, builds and distribution with no EAS; GitHub Actions ran those lanes on demand; Firebase covered beta distribution, Crashlytics and performance monitoring. I ran the entire App Store submission myself.
2
App stores live
1st
Submission approved
0
EAS dependency
React NativeExpoZustandNxFastlaneGitHub ActionsFirebase
Nomad Fuel Team workflow

AI-assisted delivery workflow

Design and ownership · Claude Code

Problem
AI coding agents are fast and unreliable by default. In a layered monorepo with multi-tenant data, a plausible change that crosses a boundary or leaks across tenants costs more than it saves.
Approach
One command took a Jira ticket through planning, implementation and review to a draft pull request, as three sessions that each started the next. Specialist agents owned the backend, web, mobile, database and CI lanes. A reviewer gated every task, and a second reviewed the whole branch once. Before proposing a design, agents queried a knowledge base of design decisions and past incidents.
Outcome
The rules lived in code, not prompts. Nx module boundaries failed lint on an upward import, CI validators checked tenant writes, timestamps and API contracts, and hooks blocked edits to protected files. Every production incident left a regression test and a written record.
Claude CodeNxGitHub ActionsJira
Nomad Fuel · Jul 2025 – Oct 2026 Nomad

Nomad Fuel Admin Portal

Full Stack Engineer 2 → Senior Full Stack Engineer → Engineering Lead · Toronto, ON

Context
Smart fuel freight technology: the platform transportation companies used to cut what they spend moving fuel.
Approach
Led the next-generation portal on Next.js and NestJS, sharing types and a generated API client with the mobile app through the same Nx monorepo.
Next.jsNestJSPostgreSQLPrismaDocker
Ufinity · Apr 2016 – Feb 2025 Singapore

Whole-of-government platforms

Software Engineer → Senior Software Engineer → Senior Software Engineer 2 → Lead Software Engineer → Software Engineer Specialist

Scope
Six systems used by government officers and the public. Contributed to Student Learning Space and the Moment of Life CMS as an engineer; led GALE / ResponderSG, Case Connect, the Meet-the-People Appeal System, and the national Feedback Management System.
Approach
Led four of the six, from ResponderSG onward. On Case Connect, a multi-agency referral system officers use to coordinate aid for residents and low-income families, I architected the end-to-end task workflow, a drag-and-drop Kanban board for case lifecycles, and real-time status tracking that replaced a manual process. As Central Technical Lead I then set direction across repositories and built the shared libraries the project teams worked from.
6
Systems shipped
4
Led as tech lead
~9
Years, one company
ReactNode.jsSequelizePrismaMySQLJava
02

Experience

Oct 2026 – Oct 2026

Engineering Lead | Founding Engineer

Nomad · Toronto, ON (Hybrid) · Permanent full-time · Nomad Fuel, Intelligent Fuel Management Platform

  • Promoted to Engineering Lead on 7 October 2026. Led a team of six engineers, overseeing engineering strategy, team performance, technical direction and delivery across a multi-country fleet fuel platform.
  • Managed six engineers across web, mobile, backend and cloud infrastructure.
  • Planned engineering headcount and resource needs, and recommended recruitment priorities.
  • Conducted technical interviews, evaluated candidate assessments and made hiring decisions.
  • Oversaw appraisals, mentoring, professional development and promotion assessments.
  • Planned sprint workloads, delivery milestones and production releases.
  • Managed engineering budgets, tools and service expenditure within company approval limits.
  • Established engineering standards, code review practices and QA processes.
  • Directed technical architecture and managed scalability and reliability risks.
  • Oversaw vendor integrations, application security, infrastructure reliability and incident response.
  • Improved engineering productivity through automation and AI-assisted development.
Nov 2025 – Oct 2026

Senior Full Stack Engineer | Founding Engineer

Nomad · Toronto, ON (Hybrid) · Permanent full-time · Nomad Fuel, Intelligent Fuel Management Platform

  • Recognized as a Founding Engineer for shaping the platform’s technical foundations. Technical lead across web, mobile and backend (Node.js, React, React Native, PostgreSQL, Google Cloud).
  • Led the US market launch with an independent deployment for data residency.
  • Re-architected the backend into event-driven services and migrated Pub/Sub workloads to Cloud Tasks.
  • Owned integrations with 8+ fuel vendors.
  • Built the React Native driver app from scratch, live on the App Store and Google Play.
  • Built a truck stop resolution engine (code mapping, geolocation, name similarity).
  • Designed and launched a new invoicing system replacing the legacy one.
  • Built real-time WebSocket notifications and fuel route optimization.
  • Led application and infrastructure security (OWASP, auth, access control, API security).
  • Implemented production monitoring, alerting and health checks.
  • Improved engineering efficiency with Claude AI coding agents, reusable skills and isolated parallel environments.
Jul 2025 – Oct 2025

Full Stack Engineer 2

Nomad · Toronto, ON (Hybrid) · Permanent full-time · Nomad Fuel, Intelligent Fuel Management Platform

  • Joined to set up the platform’s engineering foundation. Promoted to Senior within four months.
  • Re-architected the application into a single TypeScript monorepo with enforced module boundaries.
  • Built a shared role and permission system across backend, API and frontend.
  • Created an auto-generated, fully typed API client.
  • Set up CI/CD with automated PR checks, containerized services and code quality gates.
  • Delivered fuel card and fleet management features end to end, built the pricing engine, and integrated Comdata and WEX.
Mar — Jun 2025

Career break: relocation. Relocated from Singapore to Ontario, Canada.

Apr 2016 — Feb 2025

Software Engineer → Senior Software Engineer → Senior Software Engineer 2 → Lead Software Engineer → Software Engineer Specialist

Ufinity Pte Ltd · Singapore · Permanent full-time · Nearly 9 years

  • Software Engineer Specialist (Sep 2022 – Feb 2025). Central Technical Lead, GatherSG (client: GovTech Singapore). Led the national Feedback Management System, set direction across repositories, and built the shared libraries project teams worked from.
  • Lead Software Engineer (Nov 2021 – Aug 2022). Technical Lead, GatherSG (client: GovTech Singapore). Led Case Connect and the Meet-the-People Appeal System.
  • Senior Software Engineer 2 (Mar 2020 – Oct 2021). Senior Engineer, GatherSG (client: GovTech Singapore).
  • Senior Software Engineer (Sep 2018 – Feb 2020). Senior Engineer (client: GovTech Singapore). Mobile lead for GALE / ResponderSG, a senior care and case management system.
  • Software Engineer (Apr 2016 – Aug 2018). Software Engineer (clients: Ministry of Education Singapore, GovTech Singapore), including Student Learning Space on Java, Spring Boot and ElasticSearch.
03

Approach

The most resilient systems are designed with both human empathy and technical rigour at their core.

Quality over quantity is easy to say. In practice it means fewer services, clearer boundaries, and a failure mode you can explain to the person on call at 3am.

01

Resilience

Systems that anticipate failure and degrade in ways users can still work through.

02

Performance

Budgets set before the first line of code, then held with caching and honest data structures.

03

Scalability

Architectures that absorb growth without a rewrite, and without paying for headroom nobody uses.

04

Stack

Application

  • TypeScript
  • Next.js / React
  • React Native (Expo)
  • Node.js / NestJS
  • Zustand

Data

  • PostgreSQL
  • MySQL
  • Prisma
  • Sequelize
  • Redis

Platform & delivery

  • AWS / GCP
  • Docker
  • Terraform
  • Nx monorepo
  • Fastlane
  • GitHub Actions
  • Firebase
  • Claude Code

Certifications

  • Frontend Developer (React)HackerRank Mar 2025
  • Security Engineering on AWSTrainocate Singapore Jul 2024
  • AWS Certified Solutions Architect – AssociateAmazon Web Services 2019 – 2022
  • JavaTestDome Jun 2018