Turns out the best way to learn something is to get annoyed that it doesn't exist yet. So I build it. Half my projects started as a real problem I needed solved. The other half started because I fell down a rabbit hole – like wondering what happens when you map seven astrology systems against each other.
Seven astrology systems, one app. BaZi, Vedic, Tropical, Human Design, and more...
All your chats in one place, without the tab graveyard.
One idea, seven ways to tell it — pick the one that actually lands.
Invoicing, minus the headache (and the ugly spreadsheets).
A full-stack internal tool for writing, managing, and publishing smart contract security audit reports.
I'm the person behind Pixel & Code — a website design studio that does the kind of work I'd actually want to hire someone for. Most of my side projects start the same way: I go looking for an app, hate everything I find, and now I can figure out a way I can build it myself.
SoulPrint happened because I wanted a birth chart app that didn't look like a fortune cookie exploded on my screen. PinkFest's custom events calendar happened because WordPress event plugins wanted $200/year for features I could build in a weekend. The pattern is pretty consistent.
I've spent years writing specs and managing developers — so I know exactly how things should work, and exactly how frustrated I get when they don't. At some point I stopped writing tickets and started writing the thing myself. Turns out if you're stubborn enough, the code eventually cooperates.
Based in Singapore. Available for projects that sound interesting, design work, and unsolicited astrology readings.