
StoryboardEvery move gets drawn on paper first.
I build the whole thing: websites, systems, apps, motion. Full-stack developer, Melbourne
One person,
the whole chain.
Design files, data models, payments, deployment, SEO, and the moment a page comes alive under the scroll wheel. Over three years in Melbourne I have built for schools, clinics, an energy company, a cattery and myself: 37 repositories, 5,700-odd commits.
Fig. 01 A moon, clouds and a torn night sky. Collage is also how I build products: cut out the good parts that already exist, then rearrange how they relate.
I am Felix Yu, also Shuhai Yu, a full-stack developer living in Melbourne and the founder of Pixdyne. I have built an education company's entire stack, from public site to student portal to back office; a job system for a property-safety company that reads agency emails with AI; a rent-splitting app for housemates; and a Claude Code control centre for my own desk.
I do not draw a hard line between front end and back end, or between web and app. From brief to launch I have touched every step: data models, APIs, payments, motion, SEO, handover docs. Clients usually only need to talk to one person.
Case studies are below, and there is more about me here.


From a one-page site to a whole system, without changing hands.
Shopify themes, Next.js sites, bilingual content, SEO that lands. The goal is customers, not just good looks.
Pet Daddy · Goodmood Studio · Insight Idea · Half Moon Nail
Accounts, payments, admin, notifications, end to end, delivered with tests and a deployment manual.
PixCode · Meuwoo · Roommate Money
Expo and React Native, sharing domain logic with the web app, shipped to iOS and Android together.
Roommate Money · Meuwoo App
School admin, CRMs, property management. Tools people can live in for eight hours a day: state is visible, actions are reversible, errors speak plainly.
Austin System · Bestar CRM · RJL · Pixdyne Dashboard
LLM gateways, AI marking, receipt recognition, in-app assistants. Wired into real workflows, not a chat box in the corner.
PixCode · Austin AI Marking · Roommate Money OCR
Electron, Three.js, scroll-motion experiments, and a pile of small tools made for myself.
PixClaudeHub · 4x4score · this site
Twelve picks. Hover a row to see it; the linked ones open.Tap a row to unfold it; the linked ones open.
Fragments left over from making things: storyboards, half-builds, the options that got cut, small toys made for myself.

StoryboardEvery move gets drawn on paper first.

Desk petIt tells you which Claude session is waiting on you.

EasingOne curve decides a page's temperament.

ReferenceStar chart, butterfly, torn paper: where this page's palette comes from.

BilingualInsight Idea: a Chinese and English site for migration advisers, told through client videos.

BilingualGoodmood Studio: a studio working between China and Australia.



Work out what the problem is, who it is for, and how many hours a day they will live in it. Draw the data model, write a one-page product note, then start. Time skipped here gets paid back double later.
Ship the smallest version that runs: real data, real payments, real deployment. Ugly is fine. Get it alive and into people's hands, then decide where it should grow.
Then iterate: motion timing, SEO, error messages, monitoring, handover docs. When it is done, switch off every animation and look again. If the page still stands, it is finished.
I do not separate front end from back end
, or web from app. Good products are grown as one chain: when the data model is right, the interface comes easily; when the rhythm is right
, the page stays with you.