Senior Frontend & Full Stack Engineer with 10+ years of experience delivering web applications across banking, insurance, travel and enterprise software. Strong expertise in React, TypeScript, frontend architecture and reusable component systems, complemented by backend development with .NET. Experienced in technical leadership and end-to-end delivery, from design through testing and production deployment. Uses AI-assisted development with engineering review and validation to improve delivery and quality, including automating a regression suite that reduced execution time from at least two days to approximately 10 minutes.
01
Career history
Jan 2026 - Present
Westpac Bank
Senior Front End Engineer (Contract)
- Owned the frontend architecture and development of a React-based international payments feature for business customers, supporting seven distinct payment types within a single page.
- Designed reusable logic across payment flows while preserving payment-specific business rules, maximising code reuse and limiting duplication. Delivered the feature to production, where it has operated for over three months.
- Used AI-assisted workflows to analyse the existing codebase, explore design options, draft implementations and expand automated testing, reviewing outputs against business requirements.
- Converted a manual regression suite of 100+ cases into Playwright automated tests, reducing regression execution time from at least two days to approximately 10 minutes.
- Validated generated tests against the original manual cases and referred discrepancies to QA for review, excluding cases confirmed as invalid. Delivered the automated suite for ongoing use within the team.
May 2024 - Jan 2026
nib Group
Senior Full Stack Software Engineer (Contract)
- Helped build and launch a greenfield React platform enabling advisers to capture customer information and generate insurance policies, expanding support beyond health insurance to life and critical illness products.
- Contributed to frontend architecture and delivered key features from design through implementation, automated testing and deployment, using Vite, Vitest, Storybook and Buildkite.
- Structured state and business logic for a complex, multi-step page containing multiple tables, reducing interference between interactions while maintaining consistent UI behaviour and accurate data submission.
- Built a reusable pricing component adopted across multiple quote pages, supporting consistent presentation within the new design system.
- Proactively established a GitHub-hosted Storybook site early in development, enabling Product, Design and QA to review work in progress and provide feedback before feature completion.
- Developed and maintained .NET API endpoints and data-processing logic with automated tests, extending an existing backend-for-frontend (BFF) shared by the legacy and new applications.
- Delivered all legacy functionality within a refreshed, mobile-responsive interface with faster page loads, then contributed to three months of post-launch enhancements.
Oct 2023 - May 2024
Visa
Full Stack Software Engineer (Contract)
- Key contributor to a greenfield React application integrating with .NET services.
- Built cross-team frontend libraries to streamline feature development.
- Refactored and optimized large-scale codebase, reducing codebase size and improving test coverage
- Championed modern frontend tools to enhance developer productivity.
Sep 2022 - Jun 2023
Serko
Senior Front End Engineer (Contract)
- As a Senior Frontend Engineer, I was an integral part of a high-performance team that successfully built a greenfield product for business travels. My responsibilities included:
- Established scalable monorepo setup using NX, Next.js, and React.
- Spearheaded component-driven development and design system integration.
- Restructured repo to improve DX and CI, boosting team output by 200%.
- Automated workflows to reduce manual overhead and increase release velocity.
Nov 2021 - Sep 2022
Cornerstone Ondemand
Lead Software Engineer
- Led a 5-person team to build frontend platform tools and internal design system components.
- Delivered unified platform architecture adopted company-wide.
- Integrated automated accessibility checks into CI pipelines.
- Served as acting team manager during transition periods.
Dec 2018 - Nov 2021
Cornerstone Ondemand
Senior Software Engineer
- Built scalable full-stack features using React and .NET Core on AWS.
- Took ownership of technical direction, mentoring, and cross-team delivery.
- Advocated for CI/CD best practices and frontend standardization.
Nov 2015 - Dec 2018
Unleashed Software
Software Developer
- Modernized legacy frontend apps using Angular, Vue, and .NET.
- Led initiatives on SPA development, backend integration, and DevOps adoption.
- Promoted cross-team sharing of Docker, AWS, and frontend tooling knowledge.
02
Skills
Node.JS.Net CoreMicroservicesRelational DatabaseAWSReact.JSAgile Project ManagementAgile MethodologiesContinuous DeploymentContinuous ImprovementCommunication SkillsPipelinesLinuxAutonomyContinuous IntegrationTypescript ProgrammingJavaScript ProgrammingCSSHTMLSassWebpackFront End DevelopmentUIUnit TestingGraphqlGit Version Control SystemWeb Based TechnologiesSoftware DevelopmentResponsive DesignDevelopment PracticeReact ReduxAPITest Driven DevelopmentRest APIAPI IntegrationBitbucketWeb ApplicationsGenerative AIRust Programming Language
03
Education
Bachelor of Engineering
Beihang University · Completed
AWS Solutions Architect Associate Certificate
Expired July 2021
04
Languages
Mandarin Chinese · English