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.
A WordPress events calendar plugin that integrates with Elementor
A rabbit hole of real resources for curious folks doing life differently.
A WordPress plugin that updates plugins straight from GitHub
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 was curious if a birth chart app that includes 7 different systems would give me a more wholesome picture. 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.