Zi Yang, Developer in Suzhou, Jiangsu, China
Zi is available for hire
Hire Zi

Zi Yang

Bio

Zi is a full-stack engineer with 5 years of experience building modern web products end-to-end. He specializes in TypeScript, React, Next.js, Node.js, PostgreSQL, and AI-powered applications. He focuses on turning complex requirements into simple, reliable products with clean architecture, strong user experience, and practical execution.

Portfolio

Self-employed
React, Next.js, Vite, TanStack Router, Tailwind CSS, Node.js, Hono, Cloudflare...
Ecovacs
Three.js, Vue, JavaScript, CSS, HTML, Node.js, Web App Development, GitHub...
StubHub
React, Jest, JavaScript, HTML, CSS, Web App Development, GitHub, Front-end...

Experience

  • Web - 7 years
  • JavaScript - 6 years
  • HTML - 6 years
  • React - 6 years
  • Next.js - 3 years
  • Drizzle ORM - 3 years
  • Node.js - 3 years
  • TypeScript - 3 years

Preferred Environment

MacOS, Zed, Slack, TypeScript, React, Vite, TanStack Router, Node.js, Drizzle ORM

The most amazing...

...product I've developed is an AI customer support platform that combined multi-tenant architecture, RAG, and embeddable website assistants.

Work Experience

Full-stack Engineer

2024 - PRESENT
Self-employed
  • Developed and launched full-stack SaaS products from concept to production using React, Next.js, TypeScript, Node.js, and PostgreSQL.
  • Designed scalable front-end and back-end architectures, integrating APIs, authentication, databases, and cloud services for production-ready applications.
  • Improved application performance and maintainability through code refactoring, caching strategies, optimized data fetching, and reusable component design.
  • Translated client requirements into technical solutions, owning projects from initial planning and implementation through deployment and ongoing iteration.
  • Built responsive, user-focused interfaces with React, Tailwind CSS, and modern state and data-fetching patterns using TanStack Query and TanStack Router.
Technologies: React, Next.js, Vite, TanStack Router, Tailwind CSS, Node.js, Hono, Cloudflare, Docker, TypeScript, TanStack Query, PostgreSQL, Full-stack, CSS, HTML, Web App Development, GitHub, Stripe API, AI Automation, APIs, Artificial Intelligence (AI), ChatGPT API, Full-stack Development, Front-end, HTML5, User Experience (UX), User Interface (UI), Pixel Perfect

Software Engineer

2022 - 2024
Ecovacs
  • Developed production-grade interactive 3D web applications using Vue, Three.js, and JavaScript, delivering responsive and immersive user experiences.
  • Built reusable front-end components from design mockups with a strong focus on visual fidelity, performance, maintainability, and responsive behavior.
  • Delivered production 3D web interfaces by collaborating closely with product, design, and engineering teams throughout implementation and release.
  • Improved front-end architecture and component reusability to support maintainable development across complex interactive web experiences.
Technologies: Three.js, Vue, JavaScript, CSS, HTML, Node.js, Web App Development, GitHub, APIs, Full-stack Development, Front-end, HTML5, User Experience (UX), User Interface (UI), Pixel Perfect

Front-end Engineer Intern

2021 - 2021
StubHub
  • Built reusable React components for production web applications and critical user workflows, improving consistency and maintainability across the front end.
  • Implemented Jest unit tests and achieved over 95% test coverage across key front-end features and user-facing workflows.
  • Refactored existing front-end code to improve component structure, readability, maintainability, and adherence to modern development practices.
  • Debugged and resolved UI/UX issues across production applications in collaboration with senior engineers and cross-functional teammates.
Technologies: React, Jest, JavaScript, HTML, CSS, Web App Development, GitHub, Front-end, HTML5, User Experience (UX), User Interface (UI), Pixel Perfect

Experience

Geho AI Support Platform

https://github.com/yzy98/geho
A self-hosted, multi-tenant AI support platform that enables businesses to create and embed AI assistants on their websites. I designed the monorepo architecture across the dashboard, API, background worker, RAG system, SDK, UI library, widget, and database layers.

I implemented the RAG pipeline end-to-end, including document ingestion, chunking, embeddings, indexing, semantic retrieval, prompt assembly, citations, and pluggable LLM and embedding providers. I also developed workspace isolation, knowledge base management, chatbot configuration, a typed API client, React integration, and an embeddable React widget. My focus was on keeping the system modular and extensible while making the product simple for non-AI users to configure and deploy.

IntentSwap

https://intentswap.zyang.space
A Web3 application for creating conditional token swap intents based on price thresholds and expiration times. I developed the product end-to-end, including the Next.js front end, Hono and GraphQL API, PostgreSQL data layer with Drizzle ORM, blockchain event indexing, and an automated execution bot.

The application supports ERC20 approvals, permissionless execution, and executor rewards, while using indexed on-chain data to keep the interface synchronized with contract activity. I focused on designing a reliable full-stack architecture that connected smart contracts, off-chain services, indexed blockchain events, and a responsive web interface into a cohesive user experience.

YouTube Comments Chat

https://chromewebstore.google.com/detail/youtube-comments-chat/ndjbombipkblmhkpjeckggddmggcnoaa
A Chrome extension that overlays YouTube comments and live chat directly on top of videos, creating a more interactive viewing experience. I developed the extension with Plasmo and React, adding customizable overlays, multi-language support, and AI-powered translation for comments and live chat.

I also implemented shared authentication between the extension and a Next.js dashboard, Paddle subscriptions, premium feature gating, and AI usage tracking. The product was released on the Chrome Web Store and reached around 30 users. I owned the project end-to-end, from extension architecture and UI development to authentication, monetization, AI integration, and production deployment.

Education

2019 - 2021

Master's Degree in Information Technology

The University of Queensland - Brisbane, Australia

2013 - 2017

Bachelor's Degree in Chemistry

Soochow University - Suzhou, China

Skills

Libraries/APIs

React, Node.js, Vue, Three.js, Wagmi, Stripe API

Tools

GitHub, Prisma, Drizzle ORM, TanStack Router, AI SDK, Webpack, Zed, Slack

Languages

JavaScript, TypeScript, HTML, CSS, HTML5, SQL, Python, GraphQL, Solidity

Frameworks

Next.js, Tailwind CSS, Express.js, Hardhat

Platforms

Web, MacOS, Docker, Clerk

Storage

PostgreSQL, Database Management Systems (DBMS)

Other

Full-stack, Web App Development, APIs, Artificial Intelligence (AI), Full-stack Development, Front-end, User Experience (UX), User Interface (UI), Hono, Supabase, Vite, Data Structures, Algorithms, Cloudflare, TanStack Query, LLM Agents, AI Automation, ChatGPT API, Pixel Perfect, Data Analysis, Problem Solving, Research, Quantitative Analysis, Technical Writing, RAG Pipelines, Viem, SQD Pipes, Plasmo, Paddle, Chrome Extensions, Authentication, Subscriptions

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring