Hi there :)
I'm Emily Zhang

I'm a Computer Science student at McGill who loves building fun projects and sharing them here :)

Beyond the code

A little about me :)

I'm a Computer Science student at McGill, and I love building fun, cute projects! I love learning new tools and coding with my friends. My favorite style is pixel art and drawings inspired by Ghibli. And when I'm not coding, I'm usually hanging out with my cat, Mochi :)

Tech stack

  • Python
  • Java
  • TypeScript
  • C++
  • Go
  • JavaScript
  • HTML/CSS
  • SQL
  • Node.js
  • Next.js
  • Qt
  • OpenUSD
  • Git
  • Docker
  • PostgreSQL
  • Firebase

Some projects I've worked on

Awarded

Paws in Peril

A 2D pixel animal-rescue game where players collect animals while avoiding a pathfinding hunter. It was awarded Best Course Project in Software Design.

Tech stack

  • Python
  • Pytest
  • Object-Oriented Design
View project
Paws in Peril gameplay preview
Full Stack

Innerspace

An AI-powered journaling web app where users can voice-record or type daily reflections, get Gemini-generated follow-up prompts, and organize entries into mood, summary, and action sections.

Tech stack

  • TypeScript
  • Next.js
  • Prisma
  • Supabase
View project
Innerspace project preview
Game Dev

HexaHaven

A TypeScript-based multiplayer hex-grid strategy game where players collect resources, build structures, and play through synchronized turns and game phases.

Tech stack

  • TypeScript
  • Phaser 3
  • Vite
  • Firebase
View project
HexaHaven gameplay preview
Personal

Pomodoro

A cozy timer web app with calming visuals and lofi music designed to support focused study sessions.

Tech stack

  • Python
  • Flask
  • JavaScript
  • HTML/CSS
View project
Pomodoro project preview
Hackathon

Looksy

A virtual try-on clothing project built at McHacks 12. It won People's Choice.

Tech stack

  • Python
  • Flask
  • OpenCV
  • MediaPipe
  • Firebase
View project
Looksy project preview

Experience

May 2025 - Aug 2025 · Waterloo, ON

Software Developer Intern · Google

I worked on Gemini-powered AI glasses and Android XR devices, focusing on color calibration and display testing. I used Python, ADB, Protobuf, and data visualization to build calibration tools, hardware checks, and diagnostic reports.

Sept 2024 - Dec 2024 · Montreal, QC

Software Developer Intern · Autodesk

I worked on OpenUSD light linking in Maya and 3ds Max using C++, Python, and Qt. I also built a light-selection widget with search and USD path handling for production scenes.

2024 · Montreal, QC

Undergraduate Research Assistant · McGill University

I built a biomechanics data pipeline for post-stroke motor rehabilitation at ATRehab using motion-capture and IMU sensor data. It handled data ingestion, signal processing, 3D movement reconstruction, and upper-extremity classification to support post-stroke motor rehabilitation.