
About me
Hi, I’m Ethan.
(Aijun Rong)
Applied Mathematics at UNC–Chapel Hill.
I make things to understand them.
- A paper on what a rating keeps.
- A trivia game that asks how sure you are.
- Short videos on how the tech in your pocket works.
- A ski wax without PFAS.
Now
- AI@UNCOct 2026 –
Student researcher, Infrastructure Pod
- Carolina Impact FellowshipSep 2026 –
ncIMPACT Initiative, UNC School of Government
A resource project for North Carolina community teams.
Things I’ve made.
- 01
What Do Aggregate Ratings Preserve?
Research, IEEE Access
When many judgments become one rating, what is left? I audited 1,023 UK fiscal records and 11,621 school inspections. Solo.
- 02
AI@UNC
Research, Infrastructure Pod
Reinforcement-learning agents that trade in a prediction market over compiled binaries. I build what they run on: CI, containers, datasets and baselines.
- 03
Who’s Bluffing?
Game and study
Ten questions in one minute. Pick an answer and stake how sure you are. Also a pre-registered study: does daily feedback improve calibration?
- 04
Graphify
Content creation
One idea each, drawn word by word.
- 05
Kaggriculture
Competition, Kaggle
A bot for a two-player farming game with one shared market. Solo. Bronze medal, 702nd of 10,148 teams.
- 06
DaT Parkinson’s Challenge
Competition, DrivenData
A model that reads 3D brain scans and classifies the dopamine signal as normal or abnormal. 65th of 941.
- 07
Loop
App
A campus reuse app. Photograph something you don’t need and Loop finds a student who asked for it. Solo.
- 08
EcoGlide
Chemistry
A PFAS-free ski wax of beeswax and graphite.
- 09
HarvestGreen
Fundraising, founder
Cookies by the tray, sold from a folding table, for OzHarvest.
- 10
Night Shift: Blackout
Game
A harbour rescue for two to four players, in the browser.
- 11
On snow
Beyond the screen
IEEE Access · Early Access, 2026
What Do Aggregate Ratings Preserve?
A Reproducible Audit for AI Reuse
When many judgments become one rating, what information remains? This paper audits 1,023 fiscal-uncertainty records from the UK Office for Budget Responsibility and 11,621 school inspections by Ofsted.
Inspection profiles reproduced 99.8% of the overall grades. Going the other way was uneven: 98.2% for Outstanding, 16.6% for Inadequate.
Every result can be regenerated from the supplied data with the Python standard library.
DOI: 10.1109/ACCESS.2026.3748818
Graphify
One video, from topic to upload.
Each one is code: a sourced script, a voice timed word by word, a scene rendered frame by frame. Nothing is published until every gate passes.
Write
- 1Pick the topicOne everyday thing, one question: how does it really work?Tool: Claude agent
- 2Source the factsEvery number and claim gets two primary sources, quoted and dated.Tool: Claude agent
- 3Write the scriptSix beats in 42 to 45 seconds, one question, one twist.Tool: Claude agent
- 4Run the panelA simulated viewer panel compares two script versions. Ten-minute cap.Tool: Claude + Codex
Make
- 5Generate the voiceOne continuous read near 190 words a minute; Whisper times each word.Tool: Higgsfield, ffmpeg, Whisper
- 6Storyboard in codeA Python file puts one visual change on every spoken word.Tool: Python
- 7Render the framesChrome renders 300-frame parts; ffmpeg joins them with the voice.Tool: Remotion, three.js
- 8Pass the gatesScripts measure each word, the camera, the brightness and the opening frame.Tool: Node and Python scripts
From stage 8 back to stage 6: fail: fix, render again
Finish
- 9Review the cutEach render is sent to me; my notes are logged verbatim.Tool: Me
- 10Add the soundAt most 14 effects, each within one frame of its event.Tool: Python, ffmpeg
- 11Publish the videoA title of 50 characters or fewer, a cover frame, then upload.Tool: Upload
Full sizeOn snow.
NZSIA Level 2 ski instructor.
The wax on the ledge is EcoGlide.
HarvestGreen.
I founded HarvestGreen to raise funds for OzHarvest and awareness of food insecurity.
Chengdu to Chapel Hill.
Chengdu
Born here.
Melbourne
Grades 6–12
Badminton, vice-captain of the First team. Hockey, First team.
- Studio DisplayApple
- Mac StudioApple
- MX Mechanical Mini for MacLogitech, Pale Grey
- MX Master 4Logitech, Graphite
- MacBook Pro 14-inchApple, Space Black
- Curve Flex standTwelve South, Black
- ScreenBar HaloBenQ
- Halo wireless controllerBenQ
Colophon.
Products are modelled from their makers’ dimensions. The chair, mouse, bean bag and coffee bag began as Tripo models, rebuilt by hand in Blender.
Light baked in Blender, drawn with three.js. The type is Newsreader by Production Type.
Three lights: day, from a window you cannot see; rain, that window and the light over the desk; night, the lamps.
No image on this site was generated. The photographs are mine, except the coffee bag’s label.
Inspired by Felix Rieseberg’s website.
Designed and built with Claude.
Credits
- Map data: Natural Earth
- Surface scans and daylight sky: Poly Haven

