Full-Stack Software Engineer
HANGNING ZHOU
Full-Stack Software Engineer with a strong foundation in problem-solving, debugging, and systems thinking. Drawing from a background in architectural design and computational methods, I bring a creative yet analytical approach to building software. I specialize in crafting efficient, scalable applications that balance technical rigor with user-centered design. Known for sharp troubleshooting skills and adaptability, I thrive in collaborative, agile environments where I can deliver reliable solutions that make an impact.

Skills
Frontend Development:
Backend Development:
Database:
UI/UX Design:
Computational Design & BIM:
Product Management:
Projects

Design Better Homes Together
CoCraft
A live platform that connects homeowners, designers, and contractors to visualize, share, and collaborate on home design. Users can create posts, generate AI design visuals, comment, follow others, and explore personalized feeds. Featuring secure login, user roles, cloud storage, and a responsive, dark-mode-ready UI. CoCraft makes creating beautiful spaces together seamless and inspiring.

Smarter Shopping with AI
Hugzest
A modern e-commerce platform built with React, featuring AI-powered product recommendations, dynamic product filtering, address autocomplete, interactive image galleries, and real-time persistent cart updates. Users enjoy a streamlined shopping experience with secure PayPal checkout. It demonstrates scalable backend/frontend integration and real-world deployment.

Adaptive Architecture
Data-Driven Design
Design studies that explore data-informed facade systems that adapt to sunlight, context, and function. From a forest tree house to an urban tower, each design uses solar analysis and parametric logic to optimize comfort, energy performance, and visual expression - demonstrating how passive strategies and responsive skins can shape sustainable, site-specific, and resilient architecture.
Read More