Client sites, pro-bono builds, my own corner of the internet and a few for family. I'm not an engineer. I just really like shipping things.
prism.lgbt

Pro bonoPRISM Hong Kong
Hong Kong's LGBTQ+ directory, events calendar and resource hub, in three languages.
What I built
- ✦A Google Sheet is the CMS: the founder edits a spreadsheet and the site syncs itself every night
- ✦Even the button labels and translations live in the Sheet and pull in on every deploy
- ✦English, Traditional and Simplified Chinese, with Simplified converted automatically
- ✦Daily scrapers find new community events and add them to the Sheet
- ✦Filters you can share as a link, and events you can deep-link to
Next.jsSupabaseGoogle Sheets APIVercel Cron
Visit →tools.ilianieg.com

ClientIliani Education Group
Paid assessment and exam-prep tools for students and parents, from university admissions to Year 2 reading.
What I built
- ✦10 live tools, sold through Stripe in USD and HKD
- ✦Buy → access code → branded email, with no one lifting a finger
- ✦Progress saves to the cloud, so students can pick up where they left off from a magic link
- ✦Admin dashboard with roles, invites and a report viewer
- ✦Handed over so the team now ships new tools themselves
smallcreatorbigworld.com

My ownThe podcast I co-host with Bhav
The home of our podcast about building things online as small creators.
What I built
- ✦The latest episode drops into a “now playing” hero on its own
- ✦Countdown to the next free Office Hours, pulled live from Luma
- ✦A time-audit lead magnet for new listeners
- ✦llms.txt so AI assistants can read the whole show
youtubeproducer.app

My ownYouTube producers, editors and solo creators
A suite of tools I built to take the busywork out of YouTube production.
What I built
- ✦A hub plus four apps, each on its own subdomain
- ✦One login across every tool
- ✦Paste a podcast transcript, get titles, thumbnail text and descriptions
- ✦Channel audits, quote carousels and next-video ideas
- ✦Paid tiers through Stripe
beckyisj.com

My ownMe!
This site. A character-sheet portfolio that turned into a playground.
What I built
- ✦Moved off Squarespace to a site I can change in an afternoon
- ✦Library and reading list sync from Readwise every week
- ✦Steal My Workflows fills itself from my LinkedIn every Monday
- ✦Content dashboard refreshed nightly from Substack and Notion
- ✦Zine maker, gallery and a web dev starter kit
Next.jsTailwindReadwiseNotion APIVercel
Visit →saf-website-preview.vercel.app

ClientA YouTube strategist
A one-page pitch site to replace “go check my LinkedIn.”
What I built
- ✦Copy rewritten in his own voice, straight from his sales-video transcript
- ✦Case studies built around real client results
- ✦The Apply button can point anywhere with a single setting
- ✦Analytics built in from day one
east-meets-west.vercel.app

ConceptA Nat Geo docuseries
A spec redesign for a documentary series that follows the Silk Road.
What I built
- ✦Designed like an exhibition catalogue: warm paper, ink and cinnabar red
- ✦An episode index where a still follows your cursor
- ✦Every image recovered at original resolution (the old site served pixelated copies)
- ✦Real links to each episode on every streaming platform
byigna.com

FamilyMy mom
A showcase for my mom's one-of-a-kind wearable art.
What I built
- ✦A “market table” layout inspired by her pop-up stalls
- ✦Batik palette and a stitched-outline motif
- ✦Every piece pulled straight from her Instagram
- ✦No checkout: you DM her to buy, the way she already sells
Coming soon

In progressAn antiques shop and “Playroom”
A home for antiques, tableware and everything else she can't leave behind.
What I built
- ✦Started from her own ChatGPT mockups, keeping the bits she loved
- ✦Hand-drawn illustrations for each shop category
- ✦Two sides: Antiques, and the Playroom for everything eclectic
- ✦Enquire-to-buy first, a full shop later