Yixuan Xu

Software Engineer
PROFILE
Software engineer with 7 years of experience building complex web and mobile applications using TypeScript, React, React Native, Flutter, and Next.js. Core developer for popular open source libraries SWR and Nextra. Known for rapidly delivering robust code, collaborating cross-functionally, and consistently meeting tight deadlines. Passionate about shipping quality code and solving problems creatively.
EXPERIENCE
Workstream
2024.11 ~ 2025.10
Senior Software Engineer

Responsible for the development of Workstream’s US App (Android/iOS/Web) using Flutter, as well as the BFF (Backend-for-Frontend) layer. Collaborated closely with product and design teams to deliver user-friendly workflows for workforce management, improving usability and adoption in US-based customers.

  • Developed and maintained the Workstream US App with Flutter, ensuring smooth cross-platform delivery and native-like performance across Android and iOS.
  • Led the development of the time-shift module, covering key features such as employee scheduling, clock in/out tracking, and time-off request management.
  • Optimized the GitHub Action workflow by decoupling iOS, Android, and Web build pipelines, reducing build speed by 20% and cutting build costs by 50%.
  • Integrated Datadog monitoring for the mobile app, enabling real-time error tracking in production, which significantly improved user login success rates and reduced crash incidents.
DeID PTE. LTD
2023.07 ~ 2024.10
Fullstack Engineer

Responsible for the business development of the company’s decentralized identity platform and achievement network, maintaining and building the open-source SDKs and infrastructure.

  • Developed the company’s front-end monorepo solution and helped with the migration of the business framework from Vue to React.
  • Built the company’s front-end CI/CD standard process from scratch using GitHub Action, Cloudflare, and Vercel.
  • Optimized the build and distribution strategy of the company’s public SDK, reducing the SDK size by 50%. Enhanced the SDK’s SSR (Server-Side Rendering) compatibility, addressing issues related to its usage in server-side rendering frameworks like Next.js.
  • Responsible for the development of both front-end and back-end, as well as the React Native mobile app, for the .bit ecosystem projects Voty and Padge.
Tencent
2021.06 ~ 2023.06
Senior Frontend Engineer - IEG

Responsible for the development of game growth platform, mainly participating in the infrastructure construction, performance optimization and feature development.

  • Developed and maintained core modules for the game growth platform, supporting automated advertisement campaigns for major titles like League of Legends: Wild Rift, Golden Shovel, etc.
  • Researched and optimized build speeds, doubling build performance. Generalized upgrade strategies and promoted them for use in other department projects.
  • Led monorepo refactoring, rapidly consolidating component libraries and main repositories to streamline cross-repo collaboration, reduce versioning overhead, and largely simplify workflows.
  • Overhauled CI/CD pipelines, developing remote caching and branch previewing service to cut build/release times by 30% and boost testing efficiency. Significantly increased delivery speed and quality.
CMGFintech
2018.12 ~ 2021.05
Software Engnieer - Innovation Centre
  • Developed CMB Headlines IOS and Android App using React Native and TypeScript.
  • Developed Financial Intelligence Platform, contributing to frontend and backend.
  • Build a React scaffhold for the department.
OPEN SOURCE
Collaborator
  • Redesigned and implemented cache synchronization for SWR 2.0 to make it fully compatible with React 18.
  • Continuously improving TypeScript interface of SWR for better developer experience.
  • Answering issues and fixing bugs, landed 80+ PRs so far.
Collaborator
  • Refactored the whole project with TypeScript and Turborepo.
  • Built a webpack cache plugin, reduced the total build time by 10%.
  • Answering issues and fixing bugs, landed 30+ PRs so far.
Turbocache is remote caching service built with Next.js, PlanetScale and Cloudflare R2 to accelerate monorepo builds. It could be used with popular monorepo tools like Nx, Rush, Turborepo, etc.
EDUCATION
University of Southampton
2017.09 ~ 2018.12
Data Science - MSc
Southampton - UK
University of Liverpool
2013.06 ~ 2017.06
Computer Science and Technology - BEng
Liverpool - UK