01 · about

The short version

I’m Peter — a fourth-year student at Queen’s University double-majoring in AI and mathematics. My research lives where the two overlap: I evolve programs and study generative models, chasing AI whose reasoning a human can actually read. Right now that means working on evolutionary program synthesis for abstract reasoning in Dr. Ting Hu’s lab, with two papers in preparation.

Outside the lab I read a lot — English and Mandarin literature in roughly equal measure. I’m a Christian; when I noticed Christian students didn’t have a truth-or-dare game of their own, I built the first one.

I’ll play any sport you suggest — basketball, sprinting, badminton, tennis, swimming, squash — and I am, functionally, a pet person. Evidence below.

02 · research

What I’m working on

interests: evolutionary computation · generative models & algorithms · interpretability · LLM reasoning

Evolutionary program synthesis for abstract reasoning

ongoing

Evolving symbolic programs that discover abstract transformation rules on the ARC benchmark — reasoning that is transparent, auditable, and human-verifiable. Research Fellow with Dr. Ting Hu.

Queen’s University · Feb 2026 — present

Are LLMs faithful evolutionary operators?

in prep

Studying the faithfulness of LLMs used as variation operators in evolutionary algorithms, probed through the game Contexto.

paper in preparation

Clustering that explains itself

in prep

An interpretable clustering algorithm — groupings you can defend, not just plot.

paper in preparation

How open source fixes security bugs in silence

ms. targeting EMSE

Empirical study of 581 vulnerability lifecycles across 600+ repositories: 58.5% of fixes violated silent-fix protocols, with a median 33-day gap between release and disclosure. With Dr. Yuan Tian.

Queen’s University · May — Aug 2025

03 · education

Education

Queen's University logo

Queen’s University

B.Comp. (Hons.) — double major, Computing (AI) & Mathematics

GPA 4.29 / 4.3 · Dean’s Honour List with Distinction (top 3%)

2023 — 2027
University of Edinburgh logo

University of Edinburgh

Exchange — Informatics & Mathematics

First-Class Distinction

Sep — Dec 2025

04 · experience

Experience

Research Fellow — Queen’s University

Advisor: Dr. Ting Hu

Novel AI methods for abstract visual reasoning via evolutionary program synthesis, with end-to-end research ownership — design through evaluation, targeting peer-reviewed publication.

Feb 2026 — present

Teaching Assistant — School of Computing, Queen’s

CISC 235 Data Structures · CISC 271 Linear Methods for AI

Supported 300+ students through tutorials, office hours, and (kind) grading.

Sep 2025 — Apr 2026

Research Assistant — Queen’s University

Advisor: Dr. Yuan Tian

Built the data pipeline behind a large-scale empirical study of security fixes in open source — scraping, parsing, and classifying metadata from 600+ GitHub repositories (Cohen’s κ ≥ 0.92).

May — Aug 2025

05 · projects

Things I’ve built

shipped

CosmeticLens

Point it at your skincare — it reads 400+ ingredients and tells you the truth, in English or Chinese. Production RAG with ~5s end-to-end latency.

Astro · TypeScript · Supabase pgvector · OpenAI

first ever

Truth Card Game

The first online truth-or-dare game built specifically for Christian students — party game, fellowship edition.

HTML · CSS · JavaScript

research tool

BioMedReAct

Multi-agent pipeline that reads 80+ biomedical papers so a human doesn’t have to — semantic retrieval plus a T5 summarizer (ROUGE-1 0.48, ~98% less manual review).

Python · HuggingFace · ChromaDB · AWS S3

hackathon

A.U.R.A.

Talk to your terminal and it talks back — voice to shell command in under a second, with a safety-first intent classifier in between.

TypeScript · Node.js · ElevenLabs · WebSockets

06 · awards

Awards

  • International Admission Award — $25,000 × 4 yearsQueen’s
  • Dean’s Honour List with Distinction — top 3%Queen’s
  • Canadian Robert T. Jones Jr. Scholarship — $8,000, for leadershipQueen’s
  • Dora & Beatrice Helmkay Scholarship in MathematicsQueen’s

07 · on the wall

Places I stood still for

Hung with clips, like they deserve.

Edinburgh clock tower and old town at golden hour
Edinburgh at golden hour — walked the long way home for this
Sheep grazing under steep green cliffs in the Scottish Highlands
the Highlands. the sheep were unbothered.
Edinburgh rooftops and a dome against dark hills
Edinburgh rooftops, homework due that night
A red Hong Kong taxi seen from above
Hong Kong — where the Cantonese comes from
Vivid red sunset clouds over a dark lake
Lake Ontario showing off, Kingston
A lighthouse on a frozen shore at dusk
a lighthouse, a frozen shore, numb fingers, no regrets
Misty pine forest with mountain peaks in cloud
mist doing its best work, somewhere high
A red blood moon glowing through tree branches
blood moon through the trees — worth the neck ache
Silhouette of a cat at a window watching a sunset over the sea
not my cat. great taste in sunsets though.

08 · the pet department

I am a pet person

Some are mine. Most just trust me quickly.

A round grey chinchilla with huge ears sitting in a wooden hutch
the resident Totoro — a real one, straight out of Miyazaki
The chinchilla sitting neatly in a glass dish
same Totoro, off duty
A tabby cat lounging on a bamboo chair being petted
quality control, seated
A green-eyed tabby cat receiving a chin scratch
professional chin-scratch recipient
A close-up of a tabby cat with Peter in the corner
supervising my problem sets
A husky sleeping while being petted
mid-nap. do not disturb.
Two small fluffy dogs looking up at the camera
the welcoming committee
A happy border collie grinning at the camera
certified good boy