I build games, algorithms, and systems with clear rules underneath.

Computer Science graduate (Toronto Metropolitan University) looking for my first software role. This is a running record of what I've built.

About

Currently job-hunting, previously grinding coursework and side projects

I graduated with a B.Sc. in Computer Science (Finance minor) from Toronto Metropolitan University and I'm actively looking for software roles. In the meantime I've kept building - a stack of projects covering game systems, reinforcement learning, and databases.

3.97 / 4.33Cumulative GPA
Java ยท PythonPrimary languages
Projects

What I've built

mQIX Arcade Game Clone

Python/Pygame - pixel-mask flood-fill claiming, enemy AI

Pac-Man Clone

Java - 4 ghosts with multistage AI behaviors

RL Algorithm Suite

Python - Monte Carlo, SARSA, Q-Learning & more

Soccer League DBMS

PHP/Oracle SQL - 5-table schema, 16 queries, 3 views

Magnets Puzzle Solver

Python, Rust, Haskell - constraint-satisfaction solver (Optimized from 1h+ to under 10 milliseconds)

Chess Engine

Python/Pygame - move validation and game logic

Sorting Algorithm Visualizer

Python - real-time visualization of multiple sorting algorithms

Income Classification Model Comparison

Python - Decision Tree, kNN, Naive Bayes, SVM & neural net compared on census data

Market Basket & Customer Segmentation

Python - association mining and RFM-based customer segmentation on 500K+ transactions

Web Development Fundamentals

JS/jQuery, SVG, PHP - one form wired to ASP.NET, CGI/Ruby & CGI/Python backends

WORLD A
WORLD B
In development

2.5 Dimensional Rotation Game

A single core mechanic: two 2D worlds running at once, rotate between them mid-action. Early days - more soon.

Skills

Tools I reach for

Languages

JavaPythonC/C++/C# SQLBash

Concepts & tools

Object-oriented & procedural design Data structures & algorithms Relational database design Reinforcement learning LinuxGitPygame
Contact

Get in touch

Open to new-grad software engineering roles - happy to talk about any of the above, or just say hi.