Chris Ziyin Mao
I am a computer science student at the University of Western Ontario with a strong passion for building responsive, accessible web applications and scalable back-end services.
About
I am a computer science student at the University of Western Ontario with a strong passion for building responsive, accessible web applications and scalable back-end services. I thrive in collaborative environments where I can contribute across the stack, from UI polish to API design, and I enjoy turning complex requirements into clean, maintainable code. In my spare time I enjoy contributing to open source projects and exploring new technologies to improve user experience.
- 1 year's experience
- Joined January 2026
Industry experience
- Computers & Electronics
- Software & Internet
- Media & Entertainment
Work experience
Led a front-end development team of 4 to architect and deploy a responsive web application using React and React Router, enhancing the club's digital presence and outreach. Implemented interactive UI with p5.js, developing drag-and-drop modules that increased user engagement by 100%. Maintained Git-based version control with structured pull requests and code reviews to ensure code quality.
Reworked catering platform using TypeScript, Python and URL-driven state management for improved shareability, consistency and SEO performance, growing monthly visitors from 500 to 1,500. Migrated client-side app to React 16 in Vite, refactoring legacy code to resolve routing conflicts and modernize the component library. Built a type-safe form handling system using TypeScript and Django, and designed UI in Figma and implemented via Tailwind with React Router Dom for responsive navigation in a multi-page app.
Architected a full-stack web platform for a Kenyan nonprofit, utilizing PHP and MySQL to serve volunteer reviews and initiatives. Engineered scalable Azure cloud infrastructure for data storage and Next.js front-end, migrating legacy domain to a modern, responsive UI. Implemented interactive data visualizations by integrating Google Maps API and React Spring, creating high-performance animated components to help international donors visualize needs. Collaborated with nonprofit leadership to deliver features including carousels, infinite scroll, and flexible grids using the Intersection Observer API.
Education
Hire Chris Ziyin Mao today
Post a job and invite Chris, or contact them directly. No hidden commission.
















