I built and designed this website without GPT or any previously built components using Next.js, TypeScript, and Tailwind!
Feel free to contact me at ben.zhou@uwaterloo.ca or on LinkedIn!
Hey — I'm Ben, a first‑year Computer Engineering student at the University of Waterloo. I love turning ideas into practical software and hardware that make everyday life a little easier.
I work mostly in TypeScript, JavaScript, C++, and Python, and I've shipped full‑stack projects with frameworks like Next.js and Flask. Hackathons have taught me to build, break, and ship fast — skills I bring to every project.
The inside of a macroboard I completely designed and built
Developing GraphQL queries for Shopify metafield management and building API routes for targeted notifications. Creating tailored solutions enabling real-time data analysis for 40+ brands.
Developing ping testing functions in Python and C to verify connectivity across CAN networks. Writing driver functions to process temperature readings from raw voltage values.
Developed 12 firmware prototypes in C++ for iterative product validation. Created an MQTT client-server broker in Python for API request handling and SQLite data storage.
Created a TypeScript worker for GPT-4 request handling, reducing errors by 23%. Implemented comprehensive Vitest testing with 100% coverage. Developed Python and Node scripts to clean 248,000 records, improving processing speed by 26%.
Enhanced SEO strategies, improving page load times by 160% and achieving 3,800+ increase in impressions. Led development of a Next.js website that secured 300+ event registrations.