Projects
Some of these are live, one is gone, and two are for clients I can't name. Those two have no links or screenshots, only what I built.
Live
Image: AppSumo Blue
Founding engineer · 2018 – 2025
A process management platform that thousands of teams run their work on. I built the first version and led its engineering until the end of 2025.
- A custom fields engine behind tasks, forms, automations, permissions and reports
- A drag-and-drop form builder, one of the busiest parts of the product
- Live updates across workspaces with GraphQL subscriptions and Redis
- A job pipeline for imports, exports and notifications, running thousands of jobs a day
- Vue
- Nuxt
- Node.js
- GraphQL
- MySQL
- Redis
- BullMQ
Live
Image: caracolsportsclub.com Caracol Sports Club
Sole engineer · 2026
The website and workout app for a gym and pool in Phnom Penh. One Expo app serves the website and the iOS, Android and web app.
- First built with Elixir and Phoenix LiveView, then rewritten as one Expo app on Cloudflare
- Weekly workout drafts and an FAQ bot, written with Claude
- Expo
- React Native Web
- Cloudflare Workers
- Hono
- D1
- Claude
- Under NDA
Loan Origination System
Technical lead · 2026 – now
Replaces a paper loan process at a financial institution in Cambodia, from the field visit to approval to payout.
- An offline-first tablet app for field agents, in Khmer and English
- A web portal where approvers review and decide
- An API with sign-in through the client’s accounts and a loan calculation engine
- Expo
- React Native
- NestJS
- Oracle
- TanStack Start
- Entra ID
Private, so no link or screenshots
- Under NDA
Medicine assistant
Sole engineer · 2026
Make a medicine list or upload a prescription, and it finds one pharmacy in Cambodia that can fill the whole list: one payment, one delivery.
- Reads medicine names, doses and how often to take them from photos and PDFs
- A shopper app, a pharmacy dashboard and a staff admin in one codebase
- TanStack Start
- TanStack AI
- OpenAI
- Prisma
- PostgreSQL
Private, so no link or screenshots
No longer live
Image: The Cambodia Daily, 2017 Tesjor
Software engineer and tech lead at Pathmazing · 2016 – 2017
Cambodia’s first cashless food ordering app, named after the Khmer word for tourism. It launched in March 2017 with 85 restaurant outlets.
- A customer app, a restaurant app and a web admin
- Paid only online, through Wing, ACLEDA, PayGo or PayWay
- JavaScript
- Node.js