Product Engineering
React, Next.js, Angular, React Native, and Ionic (Capacitor), with state management (Redux, NgRx, RxJS, TanStack Query), Tailwind CSS, shadcn/ui, and testing across Jest, Vitest, React Testing Library, Playwright, and Cypress.
Senior Software Engineer building full-stack, cloud-native applications with TypeScript, React, Node.js, and AWS — modernising legacy systems and applying AI, RAG, and agentic workflows in production.

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, React Native, and Ionic (Capacitor), with state management (Redux, NgRx, RxJS, TanStack Query), Tailwind CSS, shadcn/ui, and testing across Jest, Vitest, React Testing Library, Playwright, and Cypress.
Node.js, Express, NestJS, PHP (Symfony, Slim), and ASP.NET Core (.NET 8), designing REST and GraphQL APIs with OpenAPI, plus authentication and authorisation via SSO, JWT, OAuth 2.0, OIDC, and SAML.
AWS Lambda, API Gateway, ECS Fargate, EventBridge, SQS, IAM, and CloudWatch, provisioned with CDK and Terraform, with CI/CD across CodeBuild, CodePipeline, and GitHub Actions in Turborepo/pnpm monorepos.
PostgreSQL, Aurora PostgreSQL, MySQL, Oracle, DynamoDB, MongoDB, and Redis, with data modelling, query optimisation, and ORMs including Prisma and TypeORM.
OpenAI API, Anthropic Claude, Amazon Bedrock, LangChain, and the AI SDK, applying RAG, embeddings, vector databases, function calling, structured outputs, MCP, and agentic workflows to production tooling.
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
Own the modernisation of legacy enterprise applications, replacing outdated technology with React, TypeScript, Node.js, and AWS serverless services, and design end-to-end architecture from authentication to infrastructure and CI/CD. Bring applications in line with cyber security controls through SSO, OIDC, and SAML upgrades, introduce structured audit logging in CloudWatch to isolate production incidents within minutes, and migrated four legacy applications off self-hosted Jenkins onto AWS CodeBuild, CodePipeline, and CDK-based deployment. Also carry production support and on-call rotations across university systems.
Simpro
Jun 2023 - Aug 2025
Built cross-platform mobile workflows with Ionic and Angular used daily by thousands of technicians, and created and optimised PHP Slim REST APIs for faster mobile-to-web data sync. Fixed high-priority customer issues, refactored legacy code for performance, and designed proof-of-concept agentic AI features with LangChain and the Vercel AI SDK for contextual technician assistance. Won the Simpro Dev Choice Award twice and placed first at the Simpro Hackathon in both 2024 and 2025.
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.
Independent build
A single-page app that helps clients find and book nearby house-cleaning services, with a dashboard for cleaners to accept jobs.
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.