Ideas in Practice

Impact

Building change and outcomes.

Tabble · 2026–Present

A Daily Medication Trivia Game

441 players

1,224 sessions played

4,156 page views

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 building it taught us a lot about shipping software. 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.

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

A Website Built from Scratch

5,190 unique visitors

32,978 page views

295 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
Public Advocacy · 2020–Present

Opinion to Outcome

Policy change takes many voices. These timelines record what I argued, when, and what followed.

  1. Publicly Funded Vaccines in Pharmacies

    A pharmacist administers a vaccine to an older man. Read the Canadian Healthcare Network op-ed.

    When RSV vaccines for older adults became available in Ontario, publicly funded doses did not reach the pharmacy counter. In the Canadian Healthcare Network, I argued that pharmacists should be central to RSV protection.

    1. Dec 19, 2023 · Op-ed · Canadian Healthcare Network Canadian pharmacists have an important role this RSV season
    2. July 1, 2026 · Outcome · Ontario 30 months after the op-ed Publicly funded RSV and other adult vaccines become available in Ontario pharmacies for eligible adults
  2. A National Plan for Antimicrobial Resistance

    Stylized illustration of red and navy microbial colonies. Read the National Post op-ed.

    Antimicrobial resistance is a growing emergency and common infections are becoming harder to treat. In late 2021, with Abrar Ahmed, I argued in Healthy Debate and the National Post that Canada needed to be prepared.

    1. Nov 15, 2021 · Op-ed · Healthy Debate & the National Post The dangers of antimicrobial drug resistance must not be ignored
    2. June 2023 · Outcome · Government of Canada 19 months after the op-ed Federal, provincial and territorial governments release the Pan-Canadian Action Plan on Antimicrobial Resistance
  3. Naloxone in Every TTC Subway Station

    A naloxone kit with two Narcan nasal spray doses and a five-step response card. Read the Windsor Star op-ed.

    Naloxone reverses an opioid overdose in minutes, yet in 2020, it was still underutilized. I argued in The Hamilton Spectator and the Windsor Star that it belongs in as many hands as possible. When overdoses on Toronto's transit system rose, I made the case with Abrar Ahmed and Donna Yang in the Toronto Star for kits in TTC stations.

    1. Oct 3, 2020 · Op-ed · The Hamilton Spectator We need naloxone kits in more hands in this opioid crisis
    2. Oct 4, 2020 · Op-ed · Windsor Star Naloxone needs to be in hands of as many people as possible
    3. Aug 5, 2023 · Op-ed · Toronto Star Naloxone kits in TTC stations a necessary tool to address overdoses
    4. Sept 12, 2023 · Outcome · TTC 5 weeks after the op-ed Naloxone kits arrive in every TTC station, with around 730 employees trained to respond to overdoses
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.

The 3DPPE GTHA team presenting 3D-printed face shields to Ontario Premier Doug Ford and Health Minister Christine Elliott at Queen's Park