Skip to main content
Senior Software Engineer · Brisbane, QLD, AU · UQ

Full-stack, cloud, and AI engineering that holds up in production.

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.

Abstract sky-blue particle wave

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.

ReactAngularTypeScriptAWSNode.jsPHPGraphQLSSO / OIDCAI WorkflowsTestingPlatform Reliability

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.

Backend & APIs

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.

Cloud & DevOps

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.

Data & Storage

PostgreSQL, Aurora PostgreSQL, MySQL, Oracle, DynamoDB, MongoDB, and Redis, with data modelling, query optimisation, and ORMs including Prisma and TypeORM.

AI Engineering

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

Product work, platform work, and the handover between them.

Work across university platforms, mobile products, cloud services, and a few independent builds that still show how I think through systems.

Senior Software Engineer

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.

Software Developer

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.

Junior Full Stack Engineer

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.

Education

Formal study from before the professional work above, at UQ and back home in China.

Master of Information Technology

The University of Queensland

Mar 2019 - Dec 2021

GPA: 6.25 / 7

Bachelor of Economics (Financial Engineering)

Changchun University of Science and Technology

Sep 2014 - Jun 2018

GPA: 3.32 / 4

Contact

Let's talk about useful software.

Have a role, product challenge, or collaboration in mind? Send a note and I'll get back to you soon.

Send Vincent a portfolio enquiry. Required fields are name, email, and message.