Zimo Xu

Senior Frontend & AI Engineer

EXPERIENCE


  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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.