I started building things for other people's businesses in 2020 and have worked remotely ever since: an Australian agency first, then two Singapore product teams. Six years of standups over video, specs written down properly, and shipping without anyone standing behind me.
At HomePay the core product is mobile and I cover the web side. Six apps: the main admin panel spanning twenty-odd domain areas, a project accounting dashboard, an internal ops tool for matching homeowner leads to interior designers, a public referral campaign site, a video consultation app with in-call chat and a shared whiteboard, and the share-preview app that catches links shared out of the mobile app and hands visitors back into it. Each one starts as an empty repo and ends up deployed, which means I care about the boring parts too: build config, deploys, form validation nobody wants to write. I run the same stack across the internal tools so moving between them is free, and something lighter on the public-facing one where bundle size and first load actually matter.
Before that, three years at Codomo working on Rolljak, a live audience engagement platform used by SMU, SUTD, and Accenture. Rails monolith, server-rendered views, jQuery, Postgres query tuning, and mentoring interns through their first production code.
On the side I build Gallerify: payments, infra, subdomains, and image processing. It's the first time I've had to live with my own shortcuts for a year, which has taught me more about “maintainable” than any job has.
I like simple architecture, boring dependencies, and code someone else can pick up in a week.