Projects

Some stuff I've made/worked on.

nes.rs

May 2024

Rust
6502 Assembly
SDL2
WASM

An emulator for the Nintendo Entertainment System written in Rust

I built this emulator because I was always curious about how emulation worked.
It's written in Rust using SDL2. I also created a web version by compiling it to WebAssembly, which you can find here.
The emulation is not 100% accurate, but most games are playable, and it has some basic quality of life features like save states.
Project Image

mcgill.courses

March 2023

TypeScript
Rust
React
MongoDB

A course search and review platform for McGill University

A couple friends and I built this together because we were dissatisfied with the experience of exploring courses and searching for professor reviews when building our schedules.

mcgill.courses provides lightning fast search for courses and instructors, an interactive course graph to explore courses, and permits students to view and write course reviews.
Project Image
Source Code | Built with Astro

© 2024 Jeff Zhang