Where I’ve worked
The organisations, roles and places that have shaped how I think about systems and technology.
Organisations and dates
| Organisation | Period | Location | Role |
|---|---|---|---|
| SMAARiX | Jun 2026 – present | Singapore | Chief Technology Officer |
| Independent | Nov 2025 – Jun 2026 | Singapore | AI architecture and advisory consultant |
| Mitsui Bussan Logistics | Apr 2022 – Oct 2025 | Dallas, Texas · remote | Data architecture, project delivery |
| Cognizant | Oct 2020 – Feb 2022 | Singapore | Associate director, project delivery |
| Rehrig Pacific | Mar 2019 – Aug 2020 | Dallas, Texas | Project lead / TPM |
| State Farm | Jan 2018 – Mar 2019 | Bloomington, Illinois | Team lead, big data consultant |
| Mitsui Bussan Logistics | Nov 2016 – Dec 2017 | Dallas–Fort Worth | Enterprise solutions architect, technical manager |
| Apple | Jun 2016 – Oct 2016 | Sunnyvale, California | Technical team lead |
| Mitsui Bussan Logistics | May 2015 – May 2016 | Dallas–Fort Worth | Senior project lead, delivery manager |
| BCS Information Systems | Sep 2001 – Feb 2015 | Singapore | Senior developer, then development team lead, then technical lead |
| Apar Infotech | Apr 2000 – Sep 2001 | Singapore | Web 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.