Zimo Xu

Senior Frontend & AI Engineer

EXPERIENCE


The Plant
Senior Frontend Developer
  • - Develop core features for a global quick-service restaurant brand's delivery platform, from storefront to checkout.
  • - Design and build reusable React components for responsive, accessible, pixel-perfect UIs.
  • - Partner with cross-functional teams to ship scalable, high-performance features.
  • - Use Claude Code daily to accelerate feature development and refactoring.

Projects
* Food Delivery Platform:
Own key storefront and checkout journeys on a high-traffic delivery platform for a global quick-service restaurant brand, focusing on accessibility, responsiveness and page performance.
React / TypeScript / Claude Code
Baopals
Lead Front End Developer
  • - Architected multiple projects from the ground up and saw them through from inception to deployment.
  • - Led and mentored a team of front-end developers, setting technical direction and reviewing code.
  • - Defined product requirements and roadmap priorities with stakeholders, turning ideas into user stories.
  • - Improved code quality and streamlined team workflows.

Projects
* Shopping Platform (Web):
Independently built a React single-page app from scratch, using Redux Observable and Bootstrap to improve both the interface and performance.
* Shopping Platform (App):
Single-handedly built a cross-platform mobile app with Flutter and Riverpod, delivering a consistent experience on every platform.
* Chrome Extension:
Designed and built a Chrome extension with vanilla JavaScript and Vite that streamlined the team's daily operational tasks.
React / Redux / Flutter / Node.js / AWS
DC Asia
Full Stack Developer
  • - Built responsive, cross-browser web applications.
  • - Architected the HTML, CSS and JavaScript front end.
  • - Partnered with clients from concept through launch.

Projects
* Website Builder:
Built a website builder in Angular 2, similar to weex.com, with a fully integrated rich text editor.
* React Native App:
Single-handedly built a React Native app for managing Laser Egg device settings such as screen brightness and weather.
Angular 2 / React Native / Node.js / Koa / MongoDB
Video++
Senior Front End Developer
  • - Solved complex CSS and layout challenges as the team's go-to CSS consultant.
  • - Developed the RESTful API in Node.js and Express.
  • - Built the entire UI as reusable Angular components.

Projects
* Dashboard Portal:
Built an Angular dashboard that visualizes statistics, primarily through charts.
* RESTful API Server:
Designed and built a Node.js RESTful API server for efficient data handling and API management.
Angular / Node.js / Express / Redis / MongoDB
Tradesparq
Front End Developer & Web Designer
  • - Designed and built cross-browser websites.
  • - Produced weekly newsletters and ran email campaigns.
  • - Applied accessibility and usability best practices.

Projects
* Social Platform:
Built reusable components across the Tradesparq site to improve functionality and maintainability.
* Email Templates:
Designed email templates for different user segments to expand market reach.
Knockout.js / Angular / Bootstrap / Node.js / Docker
NCS
Software Engineer
  • - Contributed to and maintained the SSOE project.
  • - Developed semantic HTML, CSS and JavaScript.
  • - Improved application performance.

Projects
* SSOE Performance Enhancements:
Improved the performance of a JSP application built with Java and Struts, solving complex issues along the way.
* Billing Report Generator:
Built an automated Java system that generates monthly and yearly billing reports.
Java / Spring / Struts / iBATIS / SQL Server / JBoss

ABOUT


I'm a senior frontend engineer with nearly 14 years of experience building accessible, high-performance web and mobile apps with React, TypeScript and Next.js. I bring a product mindset, caring as much about what to build as how to build it. Right now I'm at The Plant, developing core features for the delivery platform of a global quick-service restaurant brand, working remotely from Porto, Portugal. Before that, I spent six years at Baopals leading a front-end team and helping shape the product. AI is central to how I work. I use Claude Code every day to plan, build and refactor faster, and I'm currently learning AI agent development with the Vercel AI SDK and MCP. Outside of work I'm a yogi at heart, keeping balanced with yoga and fitness while code keeps me curious.

SKILLS


Claude Code / AI-assisted development
React / Next.js / TypeScript / Flutter
Tailwind CSS / Vite / HTML / CSS
Node.js / Go / GraphQL
PostgreSQL / MongoDB / Redis

SIDE PROJECTS


A community-driven platform that tracks real processing times for Portuguese residence permits (AIMA). It turns crowd-sourced submission timelines into reliable wait-time estimates for expats, with breakdowns by visa type, office, and online vs. in-person applications.