Computer Engineering @ University of Toronto, I break software and build secure systems.
Focused on understanding how software fails at the lowest levels.
- Binary exploitation
- Low-level systems
- Systems security
- CPU microarchitecture
C/C++ asm python verilog
AURION-5 — 5-stage pipelined CPU (hazards, datapath, control)
shsh — Unix shell in C (fork/exec, redirection)
blockfit — Minimal heap allocator (first-fit, explicit metadata)
Pong AI — Real-time control logic opponent
