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.

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. 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.

Available to hire

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.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Development Director at Greensort Western, Western University
December 1, 2025 - Present
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.
Full-stack Engineer at Buster's Sea Cove (Freelance)
November 1, 2025 - January 31, 2026
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.
Full-stack Developer at Umoja Foundation Group (Volunteer)
July 1, 2025 - November 30, 2025
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

Bachelor of Arts in Computer Science at University of Western Ontario
January 11, 2030 - May 1, 2028

Qualifications

Add your qualifications or awards here.

Industry Experience

Computers & Electronics, Software & Internet, Media & Entertainment

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more