
Senior full-stack engineer
Sang Chao 桑超
I make complicated software feel less complicated, across AI, security, enterprise systems, and the web.

Yes, I read the error message.
Selected work
Products built for real users, real businesses, and real deadlines.



AI document workflows built beyond the demo.
As a core developer, I work across product analysis, architecture, frontend, and backend for an immigration document platform used by real applicants.
Core developer / Full-stack / BA / UXStreaming AI chat
Contextual assistance without making the interface wait.
Tiptap collaboration
A deeply customized editor with AI writing built into the work.
QStash automation
Asynchronous workflows and cloud storage that keep jobs moving.
Also shipped accounts, payments, history, and the unglamorous systems that make the clever parts dependable.

Security product engineering from policy to pipeline.
As a core full-stack developer, I worked across architecture, product analysis, UX, and delivery for an AI-assisted security platform.
Fine-grained RBAC
Designed dynamic roles and permissions with Casbin, then forked and improved its Node.js implementation where product requirements exposed performance and behavior gaps.
Agile delivery practices
Helped the US team adopt Scrum and iterative delivery, facilitating stand-ups, planning, and retrospectives while introducing story breakdown and estimation practices.
Senior Consultant at Thoughtworks
Frontend and full-stack delivery for large Australian accounting and airline systems, including a frontend lead role within my delivery squad.
- Role
- Frontend lead within the squad
- Migration
- jQuery React + Redux
- Scope
- Booking + accounting
Client names and product screens remain confidential. The scope and responsibilities do not.
Experience
8.23 years of turning moving targets into maintainable systems.
Independent full-stack developer
Australian client projects
Owning discovery, information architecture, implementation, deployment, and the useful fixes that appear after launch.
Core full-stack developer
QuickFiling
Designing and building an AI-assisted document platform across product, frontend, backend, and architecture.
Core full-stack developer
Deepbits
Built security product capabilities spanning RBAC, security analysis, external APIs, payments, and developer tooling.
Senior consultant
Thoughtworks
Delivered frontend work for large Australian accounting and airline systems, including incremental legacy migration.
Frontend by craft. Full-stack by necessity. Product-minded by habit.
I am happiest when the problem is messy, the users are real, and the result has to survive production.
Reliable product systems
React, Next.js, TanStack, TypeScript, Node.js and cloud delivery.
Ambiguous requirements
Information architecture, interaction details, and practical trade-offs.
Work that leaves localhost
Production releases, migrations, client feedback, and useful iteration.
Things I built because apparently I have hobbies.
Typography, networking, and small tools that solve oddly specific problems.
Have a complicated product?
Let’s make it happen.