01 · about

The short version

I’m Enrong — 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 · 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

03 · 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 220 Systems Programming · 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

04 · 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

How open source fixes security bugs in silence

empirical study

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

05 · selected publications

Papers in motion

All early-stage, statuses worn honestly.

An empirical study of silent security-fix practices in open-source software

under review

With Dr. Yuan Tian’s group. Submitted to the IEEE/ACM International Conference on Automated Software Engineering (ASE).

manuscript submitted · 2026

Self-Reports Are Not Verification: Environment-Grounded Auditing of LLM Search Operators

in submission

Who Verifies the Agents? workshop · NeurIPS 2026

Clustering that explains itself: an interpretable clustering algorithm

in preparation

manuscript in preparation · 2026

06 · projects

Things I’ve built

A few favourites — the rest live on GitHub.

CosmeticLens landing page: know what's really in your skincare 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

A Truth Cards dare card with a hand-drawn unicorn illustration first ever

Truth Card Game

The first online truth-or-dare game built specifically for Christian students — party game, fellowship edition. Bilingual, with a timer and a shameless skip button.

HTML · CSS · JavaScript

AURA mid-conversation: the agent narrating its work beside a live code trace live

A.U.R.A.

Born at a hackathon, now a voice-native coding agent — talk to your repository and it runs the tests, edits the code, and talks back, every tool call visible.

TypeScript · Node.js · OpenAI · ElevenLabs

research tool

BioMedReAct

A multi-agent pipeline for biomedical literature: papers go in, agents retrieve, read, and summarize — one readable brief comes out. T5 summarizer, ROUGE-1 0.48.

Python · HuggingFace · ChromaDB · AWS S3

Research poster: Monte Carlo simulation for European call option pricing market-tested

Monte Carlo Option Pricing

Priced real AAPL call options by simulating 50,000 possible futures — landing within 2.7% of live market prices, and 0.1% on the best strike. Poster project from the Edinburgh maths school.

Python · Geometric Brownian Motion · Yahoo Finance

07 · awards

Awards

  • Arts & Science International Admission Award — all four yearsQueen’s
  • Dean’s Honour List with Distinction — top 3%Queen’s
  • Principal’s ScholarshipQueen’s
  • Dean’s Award for ExcellenceQueen’s · 2025
  • Canadian Robert T. Jones Jr. Scholarship — for leadershipQueen’s
  • John Ursell Tutor Award in MathematicsQueen’s
  • Dora & Beatrice Helmkay Scholarship in MathematicsQueen’s · 2025 & 2026
  • Wm. Roy Hardick ScholarshipQueen’s · 2026

08 · on the wall

Places I stood still for

A wheel of places. Scroll it, drag it, or click a photo to bring it around.

a card faces front when it settles · the caption rides on its right · open full-screen ↗

09 · 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 Enrong 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
A tabby cat on a bamboo chair being petted
the bamboo throne, occupied again
A tabby cat hiding between someone's feet
security detail, undercover
A cat sitting inside an open suitcase
packed and ready to emigrate
A street tabby getting a head scratch
street consultation, no fee
A border collie beaming at the camera
the enthusiasm is mutual
A black shiba standing by a fruit bowl
guarding the grapes
A golden retriever holding an apple in its mouth
apple thief, zero remorse
A large white dog standing in a flowering meadow
part dog, part meadow
A curly-haired dog enjoying a chin scratch
regular customer
A border collie waiting politely at a table
waiting for dinner, politely