2023 — now, on one axis
binbin
The back ends I write are in use right now.
What was running at the same time
One time axis; each bar is a system, a job or a programme. Where they overlap is where they were running together — the part a list cannot show and this cannot hide. Drag to pan, scroll to zoom; wherever the pointer sits, the readout says how many were running that day.
- NKUST — Dept. of Intelligent CommerceUndergraduate student
- DIGI⁺Talent Cross-domain Digital Talent ProgramTrainee · presented on behalf of CDRI
- EcoBǎo Food-Surplus MarketplaceFood-surplus platform · modernization
- National Science and Technology Museum × MOE 2024 AI Health Application ProgramParticipating student · full-stack + AI model
- Four Times for Cook — AI Recipe & Health PlatformAI health program · self-built → AI-assisted rebuild
- NKUST Alumni Association PlatformIn production · full stack + ops
- HelmetDetect — Construction-Site Helmet DetectionPersonal project · 2024 prototype → 2026 rebuild
- FoodSelector — Food PickerCoursework backend → full-stack rebuild · solo
- Large-scale Django Microservices Commerce PlatformInternal · in production
- NKUST Equipment Borrowing SystemDeployed · solo build
- Manience Inc.Full-Stack Developer
- AI Nail PlatformAI × AR × Commerce × POS
- Multi-tenant B2B Wholesale Commerce PlatformInternal · merchant portal live
- Naily — AI Nail Commerce AppLive on both stores · takeover since 2025.11
- Naily Storefront & Canvas Product CustomizerIn production · contributor → refactor lead
- HelmetDetect — Construction-Site Helmet Detection · reworkPersonal project · 2024 prototype → 2026 rebuild
- Four Times for Cook — AI Recipe & Health Platform · reworkAI health program · self-built → AI-assisted rebuild
- Multi-tenant Retail POS SystemInternal · in production · full stack
- Shareholder AGM E-Voting SystemInternal · acceptance stage
- FoodSelector — Food Picker · reworkCoursework backend → full-stack rebuild · solo
- Field Sales On-site Activation PWAInternal · deployed
Every bar's dates are quoted from the case study it links to — sources are recorded in content/periods.ts, each naming the sentence it was read from, and a project with no stated dates gets no bar. A bar is the build, not the relationship: one still maintained afterwards carries a hairline to today, and one whose end is not recorded fades out and is left out of the running-at-once count, because counting it would be a guess wearing a number. Most of these systems are still in production with nobody touching them, which is not the same as being maintained. Bars known only to the year or month fade at both ends. The four figures below are computed from the same spans, not typed.
Each row carries its own slice of the axis above it. The short red line under a name is the time that system took.
DJANGO · DRF · MYSQL · REDIS · CELERY · REACTAI Nail PlatformFrom AI nail recognition and AR try-on to designer marketplace, CRM and POS.AI × AR × Commerce × POS
AI · AR · DJANGO · REACT · B2BNaily — AI Nail Commerce AppA Flutter commerce app — storefront, custom press-ons and payments. I took over the app frontend in November 2025; the on-device AI and AR modules belong to another team.Live on both stores · takeover since 2025.11
FLUTTER · FIREBASE · ECPAYNKUST Alumni Association PlatformThe official alumni site — member directory, alumni companies and job board. In development since 2024, now running on the university domain.In production · full stack + ops
DJANGO · DRF · MYSQL · REDIS · REACTNKUST Equipment Borrowing SystemBarcode lending, inventory, compensation and a meal-fund ledger for a university department — solo-built and deployed since 2025.Deployed · solo build
DJANGO · DRF · MYSQL · REACT · PLAYWRIGHTLarge-scale Django Microservices Commerce PlatformThirty-three Django microservices behind six business domains — e-commerce, multi-tenant store POS, B2B purchasing, sales CRM and commissions, courses and designer co-creation. In production.Internal · in production
DJANGO · DRF · CELERY · MYSQL · REDIS · NGINXFour Times for Cook — AI Recipe & Health PlatformBuilt for the 2024 National Science and Technology Museum × MOE “AI Health Application” program — BERT-tagged recipe recommendation, health tracking and food-surplus ordering; recently hardened and rebuilt with AI assistance, open-sourced as a portfolio piece.AI health program · self-built → AI-assisted rebuild
DJANGO · DRF · BERT · PYTORCH · REACT · VITE · TAILWIND
The rules that stayed
Not principles read somewhere. Each came from one specific thing, caught in acceptance or in the week before launch. They are written as rules rather than as virtues, because a virtue is not evidence of anything.
01A cache key without the user in it is an authorization hole.
02Deny everything first. Open what has to be open.
03Silencing an error into "everything is fine" is worse than breaking.