Jonathan Zhu

Projects

Lisp Interpreter

C

A Lisp interpreter built from scratch with an interactive REPL, S-expression parsing, environment bindings, conditionals, arithmetic, and classic list primitives.

BanterMart

React, Vite, Supabase, Gemini, World ID, MiniKit

An AI-negotiated marketplace where verified buyers and sellers delegate bargaining to agents, approve deals themselves, and settle payments in USDC.

UofTWebring

Next.js, Vercel, Supabase, PostgreSQL

Building a unified space for UofT students to gather and showcase their web portfolios.

Collaborative Shopping Cart

React, Flask, SQLAlchemy, PostgreSQL, AWS, Docker

Shop collaboratively and never leave an item behind again.

LooGuessr

React, Node.js, Express.js, MongoDB

A social media geo-guesser game designed for students to learn about their campus.