20, 2nd year Electrical Engineering at Waterloo.
The most ambitious problem I'm solving: I'm building interoceptive AI. It's my bet for AGI.
External context, like email connectors, wallet connectors or world models, only captures humans' stated preferences, which is an act we all put on. Revealed preferences are how we actually think, feel and make decisions, and I think AGI has to start there, by pulling context from within.
![]() |
rederive let's you rederive any codebase from first principles. It works on your own repo or on a famous one like Express or Redis. |
![]() |
llm-dream asks whether an LLM can dream. I corrupted part of an agent's daily conversation log before it rewrote its memory each night, to test whether distorted replay helps it generalize the way the overfitted brain hypothesis says dreams do. It did not help in any of 30 runs. I submitted the paper to arXiv on October 14, 2026, and the write-up is on waterlooagi.com. |
![]() |
watnow reads every course on Learn and answers "what's due this week?" Over 2,000 Waterloo students installed it. |
![]() |
WatsWorthIt adds pay per hour and an ROI score to the WaterlooWorks job table. Over 200 people installed it. |
![]() |
Jargon Panel defined jargon in a Chrome side panel next to the Google Meet caption that used it. I put up a waitlist to see who wanted it, and the page is still there. |
![]() |
Anti-Soy helped non-technical recruiters judge candidates from their GitHub code. |
Agents pick up tickets on my own harness and open PRs, and I review them. The skills I run in Claude Code are public. rederive is the one I'd start with:
/plugin marketplace add EricJujianZou/rederive
/plugin install rederive@rederive
The rest, including humanizer and brainrotifier, come from the skills repo:
/plugin marketplace add EricJujianZou/skills
/plugin install ez-skills@ez
I'm learning design and distribution right now, and I want to talk to people who do design, product or marketing for a living. Book 20 minutes or email e2zou@uwaterloo.ca.
Writing at ericzou.dev. Resume.









