Skip to content
View EricJujianZou's full-sized avatar

Highlights

  • Pro

Block or report EricJujianZou

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
EricJujianZou/README.md
Eric Zou, with a point-cloud portrait that turns side to side, next to Engineering 7 drawn in ASCII

Eric Zou

20, 2nd year Electrical Engineering at Waterloo.

The most ambitious problem I'm solving: I'm building the extraction layer of latent variables for AGI infrastructure.

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.

Ongoing

rederive

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

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

watnow reads every course on Learn and answers "what's due this week?" Over 2,000 Waterloo students installed it, becoming the 1st student initiative to be officially endorsed by UWaterloo in 65 years.

Past

WatsWorthIt

WatsWorthIt adds pay per hour and an ROI score to the WaterlooWorks job table. Over 400 people installed it.

Anti-Soy

Anti-Soy helped non-technical recruiters judge candidates from their GitHub code.

Talk to me

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.

Pinned Loading

  1. rederive rederive Public

    Learn a codebase by re-deriving its design decisions yourself. A Claude Code skill.

    Python 197 6

  2. watnow watnow Public

    WATnow: a Chrome extension that shows your course deadlines in the side panel, for Waterloo and six other Ontario schools. 2000+ installs

    JavaScript 7 9

  3. Anti-Soy Anti-Soy Public

    we help non technical recruiters evaluate technical candidates faster by looking at their project code on Github.

    Python 3 1

  4. watwages watwages Public

    WatsWorthIt: a Chrome extension that puts pay per hour, applicants per opening and an ROI score on the WaterlooWorks job table. 400+ installs

    JavaScript 2

  5. llm-dream llm-dream Public

    Noisy sleep replay in an LLM agent with text memory: code, data manifests and results for the paper Can an LLM dream?

    Python 1