Senior full-stack engineer

Sang Chao 桑超

I make complicated software feel less complicated, across AI, security, enterprise systems, and the web.

Sang Chao
Inputmessy requirements
Outputshippable software

Yes, I read the error message.

Selected work

Products built for real users, real businesses, and real deadlines.

A DUBU under-bridge unit working beneath a bridge

Down Under Bridge Units

A clearer website for complicated machinery.

Rebuilt an aging WordPress site into a structured Next.js product for equipment discovery, enquiries, recruitment, and ongoing content updates.

  • Next.js
  • Information architecture
  • Brand system
QuickFiling logo

QuickFiling

AI document work, minus the AI theatre.

Built core product systems for an immigration platform: streaming AI chat, collaborative editing, asynchronous workflows, payments, and cloud delivery.

  • AI workflows
  • Tiptap
  • Serverless
Pool and tropical gardens at The Hostel Airlie Beach

The Hostel

From old WordPress to something guests can actually use.

Delivered a responsive website and admin panel for an Australian hospitality business, covering content migration, responsive UX, basic SEO, and client-managed updates.

  • Next.js
  • Admin panel
  • SEO
Deepbits security analysis product illustration

Deepbits

Security tooling from permissions to developer pipelines.

Built full-stack security product capabilities spanning fine-grained RBAC, security analysis, external APIs, payments, and an SBOM GitHub Action.

  • RBAC
  • Agile delivery
  • GitHub Actions
2024 - nowQuickFiling

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.

QuickFilingCore developer / Full-stack / BA / UX
Conversation

Streaming AI chat

Contextual assistance without making the interface wait.

Document

Tiptap collaboration

A deeply customized editor with AI writing built into the work.

Operations

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.

2022 - 2024Deepbits
Core full-stack / Product / UX

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.

Policy

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.

RBAC
Team

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.

Scrum
2018 - 2022Thoughtworks

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.

SeniorFrontend craftsmanship across complex enterprise products and critical user journeys
Role
Frontend lead within the squad
Migration
jQuery React + Redux
Scope
Booking + accounting
Accounting platform

Led frontend work within my squad.

Helped establish frontend architecture, component practices, and engineering standards within the delivery team; collaborated on BFF and API contracts; and built performance tooling for a large service landscape.

Airline booking

Modernized critical journeys without stopping them.

Delivered booking modules including seat selection, meals, insurance, and loyalty flows, with an incremental jQuery to React and Redux migration that kept the existing experience operating throughout the change.

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.

Build

Reliable product systems

React, Next.js, TanStack, TypeScript, Node.js and cloud delivery.

Shape

Ambiguous requirements

Information architecture, interaction details, and practical trade-offs.

Ship

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.

Email me
Xi’an, China