
Zi Yang
Verified Expert in Engineering
Web Developer
Suzhou, Jiangsu, China
Toptal member since August 19, 2026
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
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
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.
Software Engineer
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.
Front-end Engineer Intern
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.
Experience
Geho AI Support Platform
https://github.com/yzy98/gehoI 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.spaceThe 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/ndjbombipkblmhkpjeckggddmggcnoaaI 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
Master's Degree in Information Technology
The University of Queensland - Brisbane, Australia
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring