Ideas in Practice

Impact

Concepts brought to life and the stories behind them.

Tabble · 2026–Present

A Daily Medication Trivia Game

Tabble is a game I built with Warren Yao.

Each day, it gives you one medication to guess from clues such as its drug class, its generic name, the number of letters, and a short description of what it does. You get five tries.

We wanted to build something fun and learned lots about application development. A new puzzle generates every day, and a shared leaderboard lets players see how they stack up. Give it a try and see how you compete.

The Tabble daily medication trivia game: a drug-class label, empty letter tiles for an eleven-letter generic name, a clue, and a guess box
Portfolio Website · 2021–Present

A Website Built from Scratch

4,991 unique visitors

31,368 page views

276 readers came back for another visit

When I first started writing code, I built this site by hand in plain HTML, CSS, and JavaScript. It was always meant to be a way to learn how technology works and a place to showcase my work. As AI made coding faster, the site grew with it.

Now, it also doubles as a small place to experiment with new ideas: optimizing search in the age of AI, constructing structured data, and prerendering pages for crawlers.

Readers find the site through search, social media, referrals, or by typing the address in directly. It tries to stay light: the whole homepage, fonts and images included, weighs less than half a megabyte.

Hand-written HTML source of peterczhang.com next to a browser window showing the homepage it renders
Pandemic Response · 2020–2021

3D-Printing Protective Equipment for Frontline Workers

20,000+ face shields delivered across Ontario

165+ hospitals and care facilities supplied

130+ volunteers mobilized

90+ community 3D printers coordinated

In the first weeks of COVID-19, hospitals across Ontario ran short of the personal protective equipment healthcare professionals needed. I co-founded 3DPPE GTHA, a volunteer network of clinicians, engineers, and community members who turned home 3D printers into a distributed manufacturing line for face shields.

It was social entrepreneurship at emergency speed. We crowdfunded materials and built everything else: a volunteer workforce of students and community members, laboratory-grade sanitization, and a delivery network that treated donated printer time as manufacturing capacity.

Twenty thousand face shields later, the model had earned recognition from Ontario's Ministers of Health and Education and been published in peer-reviewed journals, so the next community facing a shortage would not have to start from scratch.

A 3D printer producing face shield frames for the 3DPPE GTHA initiative