privately.ai
CTO · Solutions Architect
AI/MLProductGTM
- Designed and shipped a full-stack Document AI SaaS — secure chat with documents, multi-language OCR + PDF parsing, RAG over structured & unstructured data, smart chunking, semantic filtering and full source traceability
- Admin dashboard with usage analytics, team access controls, custom prompts, API keys and usage-based pricing — LLM-agnostic backend (OpenAI, Claude, Mistral, custom) on a single VPS via Dokku
- Sold the IP and codebase in 2025
TypeScriptReactViteNode.jsPostgrespgvectorOpenAIMistral
L'Oréal
Senior Software Engineer · LLM & GenAI
AI/MLArchitectureData
- Engineered an ingestion + OCR + vectorization pipeline for millions of multilingual, multi-confidentiality documents
- Designed high-throughput GCP microservices provisioned with Terraform — sub-second p95 semantic search across 30 brands
- Shipped semantic search, natural-language filters and a “Chat with your docs” interface combining multiple LLMs
PythonFastAPIReactGCPVertex AIpgvectorTerraformLangChain
Free Malaysia Today
Fractional CTO
AdvisoryArchitecture
- Advisory + delivery on a long-running consulting engagement (NDA)
- Editorial workflow and performance overhaul in flight
Next.jsGraphQLPrismaGCPCloud RunTerraform
EasyDCA
CTO · Solutions Architect
ProductFinTech
- Crypto auto-investing SaaS — DCA bots running on Binance, Kraken, FTX and Coinbase, with unlimited bots on Premium
- 57k€ invested through the platform across 4,530 bot-executed trades
- Shut down once major exchanges started implementing DCA natively
TypeScriptNode.jsReactPostgresExchange APIs
relevanC
Senior Fullstack & Data Engineer
ArchitectureDataFull-stack
- Engineered an analytics platform processing 400M+ events/month — fault-tolerant, idempotent ETL workflows
- Optimized real-time sales-KPI pipelines in Python/SQL — cut clicks-to-create-campaign by 50%
- Automated CI/CD on GCP, Docker and GitLab for zero-downtime releases
PythonSQLReactTypeScriptNode.jsGCPDockerGitLab CI
Foundingbird
CTO · Solutions Architect
LeadershipProductGTM
- Designed and shipped Malaysia's first fully online company-secretary service — registration, banking and accounting under one roof
- Cut incorporation time from weeks to hours through end-to-end automation
- Hired and led the engineering team; sold stake in 2020 (company still active)
Node.jsReactTypeScriptPostgresAWS
Kaunto
CTO · Solutions Architect
LeadershipProductFinTech
- Designed a secure, automated system for crypto transaction accounting and compliance
- Shipped real-time digital-asset tracking — 100+ currencies, millions of transactions, worldwide client base
- Showcased at G20 Osaka 2019; team pivoted into Foundingbird when scaling stalled
Node.jsReactTypeScriptPostgresWeb3
Deezer
Senior Software Engineer
Full-stackScale
- Streaming infrastructure serving 53M+ songs to 14M+ users across 180+ countries
- Continuously evolved the React/Redux web stack at scale
- Shipped product features on the music-streaming platform
ReactReduxJavaScriptNode.js
PokeSpot
Software Engineer · React Native
MobileProduct
- Top 5 App Store, 1M+ downloads
- Mobile companion app launched at the height of the Pokémon Go wave
- iOS + Android release pipelines and store rollouts
React NativeNode.jsMongoDBiOSAndroid
Matters
Software Engineer · React Native
MobileFull-stack
- React Native developer on core app features — carsharing, rentals, minicabs
- Owned the iOS release pipeline: App Store submissions and production rollouts
- Cross-platform mobility product
React NativeiOSNode.jsRedux
Jolicloud & The Desktop
Software Engineer
Full-stackMigration
- Unified Dropbox, Google Drive, OneDrive, Box, Evernote and Flickr into one cross-cloud interface
- Led a complex Backbone → React migration under heavy production usage
- Full UX redesign to streamline cross-cloud file management
ReactBackboneJavaScriptNode.js
- Event-driven microservices architecture for the fintech platform — Node.js services communicating over Kafka
Node.jsMicroservicesKafka
Flashbreak
Software Engineer · Real-time
ArchitectureScale
- Engineered the broadcast engine powering a live, interactive game show
- Thousands of concurrent viewers across 2 live shows per day — heavy concurrency and real-time delivery challenges
PythonAWS LiveFirebase
Fullsend
Software Engineer · Studio
ProductFull-stack
- Multiple product engagements through the startup studio
React NativeNode.jsPython
- Advisory engagement for a wealth-management firm (NDA)
PythonAzureNode.jsReact
AmbientIT
Instructor · Node.js & React
Mentoring
- Instructor for working engineers transitioning between Node.js and React stacks
Node.jsReact