Face-recognition attendance, a constraint-solver timetable, an AI tutor that refuses to just hand over the answer. Eighteen microservices, built solo in Singapore. Before this: fifteen years shipping credit-risk ML at DBS and other banks.
Every word on it was translated by the same AI that designed it. Pick one:
I'm a technology leader and engineer based in Singapore. Right now I'm building LucidLoom AI: TinyTales, a school platform of eighteen microservices, and TutorBee, a homework tutor that teaches instead of answering.
The throughline of the last fifteen years is credit risk: probability of default, climate risk and stress testing for banks that move real capital. Eight of those years were at DBS Singapore, leading up to twelve engineers across Singapore, India and China, deploying 88 microservices and 200+ applications under MAS and Basel oversight.
My instinct is to break a hard problem into pieces small enough to reason about, then ship them, from requirements to production. Systems that hold up under audit, scale and scrutiny.
Roots in Pune and Chennai → building from Singapore
A multi-tenant school platform and a consumer AI tutor, architected and built end to end by one person. FastAPI and Node.js services on PostgreSQL and Redis, behind Traefik with zero-trust tunnelling, self-hosted for data sovereignty. Eighteen microservices in production.
Architected and deployed 88 microservices generating regional PD, LGD, EAD, ICRR and ACRR ratings across Asia, spanning AIRB, SME, climate risk, stress testing and watchlist prediction. Led a twelve-person cross-regional team, built the risk feature mart and the model-monitoring control tower, and drove the migrations (Tibco → Spring Boot/Python, Oracle → MariaDB, Solaris → Linux) that cut cost by 40% and lifted performance by 30%.
The full lifecycle of an XGBoost model estimating the likelihood of a customer defaulting within twelve months: data, features, training, and the Spring Boot services that put predictions in front of the business. Sister project: Sticky Deposit, retention-pattern analysis on the deposits book.
Solo-building TinyTales and TutorBee: eighteen microservices, face-recognition attendance, CP-SAT timetabling, an LLM tutor with a Bayesian mastery model, and the identity, billing and DevOps stack underneath them all.
Led twelve engineers across three countries delivering 200+ applications in credit-risk modelling and regulatory reporting. Built an internal LLM assistant for risk analysts that cut compliance-report turnaround by 35%, and the control tower that monitors every model in the portfolio.
Built CRANE, an XGBoost default-prediction model with a twelve-month horizon. Contributed to the Sticky Deposit project and migrated legacy Tibco BE to Spring Boot, cutting runtime by 30%.
Led the migration of Tibco BW 5.x to 6.3 across core money-transfer systems and designed the Profile Service transaction logic in Java.
Managed 22 developers across the Customer, Crew and Flight domains. Delivered Auto Check-In and the Flight Notification System on Tibco and Java.
Subject-matter expert for the WFMT Ethernet product. Built modules in Java, J2EE and Tibco; led design and code reviews across teams.
Where it started. SCJP, OCJP and Oracle SQL certified along the way.
A human writer needs an afternoon for a sonnet and another for a Dockerfile. The AI wrote all nine in less time than this page took to load. The renditions stay in English.
Shwetank supplied a résumé, a photo and taste. Everything else, including the design, the copy, the poems, the code and all ten languages, was produced by Claude in a single conversation. The numbers below are counted live from this page.
Estimates assume experienced professionals at a normal pace. The translations were checked by the same model that wrote them; a native reader may still find a phrase to improve, and the source is one file away.
It started in the WFH fog of COVID: too much energy, not enough outlet. The workout habit stuck. Every morning at 4 AM, five years and counting, the same discipline that ships models on deadline.