Where I’ve worked

The organisations, roles and places that have shaped how I think about systems and technology.

Organisations and dates

OrganisationPeriodLocationRole
SMAARiXJun 2026 – presentSingaporeChief Technology Officer
IndependentNov 2025 – Jun 2026SingaporeAI architecture and advisory consultant
Mitsui Bussan LogisticsApr 2022 – Oct 2025Dallas, Texas · remoteData architecture, project delivery
CognizantOct 2020 – Feb 2022SingaporeAssociate director, project delivery
Rehrig PacificMar 2019 – Aug 2020Dallas, TexasProject lead / TPM
State FarmJan 2018 – Mar 2019Bloomington, IllinoisTeam lead, big data consultant
Mitsui Bussan LogisticsNov 2016 – Dec 2017Dallas–Fort WorthEnterprise solutions architect, technical manager
AppleJun 2016 – Oct 2016Sunnyvale, CaliforniaTechnical team lead
Mitsui Bussan LogisticsMay 2015 – May 2016Dallas–Fort WorthSenior project lead, delivery manager
BCS Information SystemsSep 2001 – Feb 2015SingaporeSenior developer, then development team lead, then technical lead
Apar InfotechApr 2000 – Sep 2001SingaporeWeb consultant

How the engagements worked

Three different relationships sit in that table, and the difference matters to anyone verifying it.

Direct employment. BCS Information Systems employed me for thirteen and a half years. Apar Infotech employed me before that and placed me at BCS Information Systems, which is where I did the work; I moved onto their payroll directly at the end of it. Cognizant employed me and deployed me to its clients.

Client-side engagements. The United States engagements worked this way. Sometimes with a team reporting to me, more often delivering through people who did not: architecture other teams built to, requirements drawn out of operators who described a workflow different from the one they had, and accountability upward to the executives who signed for it.

Organisation vs employer. The organisation column names where the work happened, which is not always who paid. That is the ordinary shape of vendor and consulting work, and it is why the column is titled that way rather than “employer”.

Singapore: payment systems and enterprise delivery

BCS Information Systems was the primary development vendor to the Monetary Authority of Singapore and to central-bank systems in the region. Across those years the work included MEPS+, the Monetary Authority of Singapore’s electronic payment system, and payment systems for the Central Bank of Bahrain. A Chairman’s Recognition Award for the MEPS+ work.

Three years went into building MEPS+ before it went live in 2006, and the work kept returning to it for years afterwards through SWIFTNet releases and refreshes.

Building at scale in the United States

Enterprise applications, data platforms, cloud-native architecture, microservices and integration. The largest programme ran across more than ten delivery teams at State Farm; I worked with three of them, about thirty-six people, with line authority over none of it.

Machine learning to agentic systems

Machine learning entered the work in 2019 — warehouse automation by computer vision, and real-time asset intelligence. That was classical supervised learning. The turn to agentic systems came in 2025.