Product Engineering
React, Next.js, Angular, Ionic, and React Native work across real product surfaces, backed by component tests in Vitest and end-to-end coverage in Playwright.
I build full-stack products across web, mobile, APIs, and AWS. These days that mostly means developing and maintaining large enterprise production applications at UQ, with a practical interest in using AI where it actually helps a team move faster.

Current focus
Building and maintaining large enterprise production applications, event-driven services, AWS, and small AI workflows that are useful in day-to-day engineering.
React, Next.js, Angular, Ionic, and React Native work across real product surfaces, backed by component tests in Vitest and end-to-end coverage in Playwright.
Node.js, TypeScript, NestJS, ASP.NET Core, PHP APIs, AWS Lambda, ECS Fargate, API Gateway, S3, CloudFront, DynamoDB, and infrastructure as code with CDK.
Microservices, serverless and event-driven flows, domain-driven design, caching, CI/CD, and the less glamorous work of keeping services healthy.
OpenAI, Claude, Bedrock, LangChain, RAG, function calling, MCP, agentic workflows, and small AI workflows that fit into normal engineering work.
Experience
Work across university platforms, mobile products, cloud services, and a few independent builds that still show how I think through systems.
The University of Queensland
Sep 2025 - Present
Developing and maintaining large enterprise production applications, event-driven services, and AWS-hosted microservices used by staff and students.
Simpro
Jun 2023 - Aug 2025
Built mobile features and production APIs, fixed customer-facing issues, and modernised legacy code. Also worked on AI/ML hackathon projects that won internal awards.
Orange Digital
Jan 2023 - Apr 2023
Built web features with TypeScript, React, and Next.js, plus mobile UI with React Native and Redux. Also maintained a Strapi and WordPress CMS integrated with Stripe and SendGrid.
Selected Work
Recent professional work comes first. Older projects stay here only where they still say something useful about how I build.
Enterprise platform
Large enterprise production applications for the university, including Blackboard integrations, event-driven services, AWS workloads, logging, and CI/CD work.
Product engineering
Technician-facing mobile workflows, API sync, legacy cleanup, and LLM/RAG experiments for contextual task support.

Independent build
A browser notebook for writing Markdown and running JavaScript, built with Monaco, esbuild, IndexedDB, and published packages.

Team leadership
Led a six-person team building a Flutter meal-planning app with nutrition reports and offline TensorFlow Lite recognition.
Certifications
AWS certifications and machine learning coursework that sit alongside the hands-on engineering.
Education
Formal study from before the professional work above, at UQ and back home in China.
The University of Queensland
Mar 2019 - Dec 2021
GPA: 6.25 / 7
Changchun University of Science and Technology
Sep 2014 - Jun 2018
GPA: 3.32 / 4
Contact
Have a role, product challenge, or collaboration in mind? Send a note and I'll get back to you soon.