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.
- Build with AI coding agents daily across multiple models to accelerate feature development and refactoring.
Projects
- Food Delivery Platform
- The online ordering experience for a global quick-service restaurant brand's delivery service. Own key storefront and checkout journeys end to end, focusing on accessibility, responsive layouts and page performance under high traffic.
- React
- TypeScript
- AI Coding Agents
-
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)
- Baopals' English-language storefront for shopping Taobao and Tmall from within China. Independently built the React single-page app from scratch, with Redux Observable for async state and Bootstrap for a consistent UI.
- Shopping Platform (App)
- The same shopping experience as a native app for iOS and Android. Built it single-handedly with Flutter and Riverpod, so both platforms share one codebase and behave consistently.
- Operations Chrome Extension
- An internal tool for the Baopals operations team. Designed and built it with vanilla JavaScript and Vite to speed up the team's repetitive daily 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
- A Wix-style website builder that lets users create and edit their own sites. Built it in Angular 2, including a fully integrated rich-text editor.
- Laser Egg App
- A companion app for Laser Egg, a consumer air-quality monitor. Built it single-handedly in React Native, letting owners control device settings such as screen brightness and the weather display.
- 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
- Analytics Dashboard
- A dashboard that turns Video++ platform statistics into charts. Built the Angular front end as a set of reusable components.
- REST API
- The API layer behind the platform's data. Designed and built it in Node.js and Express, backed by MongoDB and Redis.
- 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
- Tradesparq's social network for international trade, connecting importers and exporters. Built reusable front-end components across the site, making it easier to extend and maintain.
- Email Templates
- Templates for the weekly newsletters and marketing campaigns. Designed a version for each user segment, so every campaign could reach more of the market.
- Knockout.js
- Angular
- Bootstrap
- Node.js
- Docker
-
NCS
Software Engineer
- Maintained and extended SSOE (Schools Standard Operating Environment), the standard IT environment for schools under Singapore's Ministry of Education.
- Developed semantic HTML, CSS and JavaScript.
- Improved application performance.
Projects
- SSOE Performance Enhancements
- Tracked down and fixed performance bottlenecks in the SSOE web application, a Java and Struts system used across Singapore's schools.
- Billing Report Generator
- An automated Java service that produces 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 building core features for the delivery platform of a global quick-service restaurant brand, working remotely from Porto, Portugal. Before that, I spent six years leading a front-end team and helping shape the product.
AI is central to how I work. I build with Rex, Pi and Claude Code every day, switching between models from Anthropic, OpenAI, DeepSeek and xAI to fit the task. I'm also building AI agents 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
- AI Engineering , Jan 2025 – Present (1 yr 10 mos)
- TypeScript , Jun 2017 – Present (9 yrs 5 mos)
- React & Next.js , Jan 2016 – Present (10 yrs 10 mos)
- Node.js , Sep 2014 – Present (12 yrs 2 mos)
- Go , Jun 2017 – Jun 2023 (6 yrs)
- Angular , Sep 2014 – Jun 2017 (2 yrs 9 mos)
- Java , Nov 2012 – Sep 2014 (1 yr 10 mos)
- AI toolkit
-
- Claude Code
- Pi
- Rex
- Vercel AI SDK
- MCP
- AI Agents
- LLMs
- Tool Calling
- Prompt Engineering
- Web toolkit
-
- JavaScript
- HTML
- CSS
- Next.js
- Tailwind CSS
- Vite
- GraphQL
- PostgreSQL
- MongoDB
- Redis
- Docker
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.