Ship full-stack appsliving systemsliving systems end to end.
Full-stack product engineer. I ship apps, APIs, data, auth, payments, and AI features users actually touch, including SpeakEn (AI English Coach). Every layer, from the pixels to the model loop.Full-stackproductengineer.Ishipapps,APIs,data,auth,payments,andAIfeaturesusersactuallytouch,includingSpeakEn(AIEnglishCoach).Everylayer,fromthepixelstothemodelloop.
Every project is a real product surface. Each node links to a live tool or a case study. System nodes show the shared infrastructure: auth, database, payments, deploy.
Click any project node to open its detail drawer
System nodes reveal the shared stack
Keyboard: Tab to navigate, Enter to select, Esc to close
Studio Map
● apps○ systemsclick to explore
Experience
Building software for 0+ years.
From distributed systems at scale to freelance full-stack to shipping my own products.
2019-2022Large-scale messaging platform
Software Engineer
Built and maintained backend services using Java and ThriftRPC. Worked on messaging infrastructure at scale. Millions of users, real-time communication, distributed systems.
JavaJavaScriptThriftRPCDistributed Systems
2022-2027Freelance
Full-stack Developer
Delivered end-to-end web products for clients across industries. Full-stack ownership from UI design to database schema to production deployment.
Next.jsPostgreSQLTypeScriptReactTailwindNode.js
2027-PresentIndie Maker
Solo Founder
Shipping products under my own name. Building SpeakEn (AI English Coach) and other full-stack SaaS products. From idea to deployment, end-to-end ownership.
Next.jsSQLiteAuth.jsStripeAI/ML
Scrapheap
Things that didn't workdidn't work. And what I learned.
I've started and failed more side projects than I can count. Each one taught me something I later turned into a post. Honest postmortems, not polished case studies.
Work with the engineer who ships the product and the AI inside itAI inside it.
Full-stack ownership. AI product features. Daily use of Claude Code, MCP, and OpenCode. Clear communication. Ready for product-minded teams.Full-stackownership.AIproductfeatures.DailyuseofClaudeCode,MCP,andOpenCode.Clearcommunication.Readyforproduct-mindedteams.