01/Selected work
Systems I designed, and the trade-offs behind them.
Each flagship is a full case study: the problem, why it was hard, the architecture, the trade-offs, and what I would change. The agency tier below is real product work, kept in proportion.
Flagships
5 systemsIssara Institute · Led the backend re-platform
01Cascade
Modernized analytics and engagement product for a labor-rights platform, re-platformed from Python/Django to Node and TypeScript.
- 39
- API route modules
- 3
- databases (1 primary, 2 read-only legacy)
- 500,000+
- workers in the domain
- Node.js
- TypeScript
- Express
- Sequelize
- React 19
- Vite
Booppa Smart Care · Technical lead, architected and built solo
02Booppa
Multi-tenant compliance and audit-evidence SaaS that produces tamper-evident, auditor-ready evidence anchored on the Polygon blockchain.
- 58
- backend routers
- 139
- App Router routes
- 4
- AI providers routed
- FastAPI
- PostgreSQL
- Celery
- Solidity
- Polygon
- Next.js 14
Issara Institute · Identity keystone
03Issara Authorizer
Centralized authentication and identity-federation gateway providing OAuth2/OIDC single sign-on across Golden Dreams, ILM, and Cascade.
- 3
- products federated
- 1
- sign-on surface, stateless
- 2
- AWS accounts (staging, prod)
- Python 3
- Flask 3
- WorkOS SDK
- PyJWT (RS256/JWKS)
- AWS Lambda
- AWS CDK
Issara Institute · System of record
04ILM Platform
Enterprise Django/DRF backend and dashboard powering labor-rights monitoring and worker-grievance remediation across Southeast Asian supply chains.
- 10,000+
- suppliers tracked
- 500,000+
- workers tracked
- 114+
- relational models
- Django
- DRF
- React 16
- WorkOS AuthKit
- Google App Engine
- AWS S3
Wunderfauks (Singapore) · Sole developer
05SingPost MyPostman
Resident-feedback platform for Singapore Post built as a relational application on WordPress: a resolution engine, not a contact form.
- 4
- InnoDB tables (relational schema)
- 2
- custom REST endpoints
- Thousands
- operational records (CSV import)
- PHP
- WordPress
- Custom InnoDB schema
- WordPress REST API
- PDO
- jQuery
Agency delivery
Client builds from my time at Wunderfauks in Singapore. Real full-stack delivery, listed for completeness and kept below the flagship work.
- M-VistaWordPress · ACF Pro · acf-to-rest-api
Headless WordPress (ACF Pro) feeding a decoupled Next.js frontend. A real decoupled-CMS architecture, framed in architect terms.
- RWC Rewards PlatformWordPress · Custom plugins · JWT REST API
Gamified rewards platform for Real World Cruise: passengers play games to earn coins and redeem rewards. WordPress as a product backend, not a website.
- ID21Next.js 14 · GSAP · TypeScript
Next.js 14 animated marketing site for an interior-design studio, with GSAP motion, video, and programmatic SEO.
- Orange CloveWordPress · Custom theme · Elementor widget
Custom WordPress theme with a bespoke Elementor widget for Singapore's largest corporate caterer.
- Nextevo TextilesWordPress · TranslatePress · Custom theme
Multilingual custom WordPress site for a sustainable pineapple-leaf-fibre textile brand.
- Nextevo HoldingsWordPress · ACF · Custom theme
Custom WordPress theme for the NextEvo Group holding company across its textiles and biomass divisions.
- Natural LoyaltyWordPress · Custom theme · Custom plugin
Custom WordPress theme with a bespoke plugin for a loyalty brand.
Want the short version?
The resume covers the same work at a glance, with the verified scope and the stack for each system.
Read the resume