~ Just Vibin' by Pixel and Code
$ whoami

I build apps I wish already existed

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.

05 projects shipped Open to projects
Day job
Pixel & Code
Design studio, real business, I promise
Side quest
SOULPRINT
Yes, I built an astrology app. No, I won't apologize
Location
Singapore
The humidity builds character
// things I shipped instead of sleeping 05 total
mysoulprint.app
SOULPRINT

Seven astrology systems, one app. BaZi, Vedic, Tropical, Human Design, and more...

Brevo Claude API Node.js Puppeteer Render Stripe Swiss Ephemeris Vanilla JS
aiochat
AIOChat

All your chats in one place, without the tab graveyard.

Electron electron-store React TypeScript Verdent Vite WebContentsView API Zustand
stories.jrtalents.com
Story Architect

One idea, seven ways to tell it — pick the one that actually lands.

Claude API Neon PostgreSQL Node.js serverless functions React Vercel Vite
inflow
InFlow

Invoicing, minus the headache (and the ugly spreadsheets).

CSS HTML JavaScript REST API
security-report-generator
Security Report Generator

A full-stack internal tool for writing, managing, and publishing smart contract security audit reports.

Next.js 14 Puppeteer Railway React Supabase (Auth + Postgres + Realtime + RLS) Tailwind CSS Tiptap TypeScript
// about

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.

$ Just Vibin' by Pixel and Code S A S I S
W LI E