I’m a Math & CS student at McGill with a passion for .
I’m currently building a system that reconstructs 3D Minecraft structures from 2D images after I kept finding builds I liked with no world download.
Experience
Amazon · AWS Lambda
Software Engineer Intern
May – Jul 2025
Designed and prototyped an open-source Apache Flink stream-processing solution for high-throughput event workloads, demonstrating a 20.3% increase in throughput compared with the existing architecture.
Transport Canada
Software Developer Intern
May – Aug 2024
Improved an office-booking application used by 5,000+ employees and shipped internal tooling for scheduling, notifications, permissions, and workflow automation.
Recovering the 3D block-level geometry of Minecraft structures from 2D input images.
Distributed Travel Reservation System
Java
Built a distributed, concurrent multi-server reservation system using Java RMI and TCP sockets, with targeted synchronization to prevent race conditions and overselling across shared resources.
Operating Systems Shell & Scheduler
C
A Unix-like shell, multi-process scheduler, and virtual-memory system with demand paging and LRU page replacement.
MiniCaml Interpreter
OCaml
A functional-language interpreter with capture-avoiding substitution, big-step evaluation, and type inference using unification.
Relevant courses: Advanced Problem Solving in Competitive Programming, Algorithmic Game Theory, Distributed Systems, Advanced Algorithms, Applied Machine Learning
Awards
13th in CanadaMeta Hacker Cup 2025 · Round 2
2023 Euclid Mathematics Contest school champion · 2022 Canadian Senior Mathematics Contest school champion
Levenshtein
Some text on this site changes using Levenshtein distance to find the fewest insertions, deletions, and substitutions needed to turn one phrase into another.