4th-year Software Engineering student with hands-on experience developing high-performance networking software and data engineering solutions. Experienced in C/C++, Python, and Linux through work at Ciena and the Government of Canada, with a strong focus on performance optimization, system-level debugging, and real-world engineering problems.
Type commands to explore my profile
I'm a Software Engineering student at Carleton University with hands-on industry experience across 3 internships — building optical networking software at Ciena, data pipelines for the Government of Canada, and ML research at Carleton University.
My work spans systems programming, data engineering, and applied AI. I hold a Government of Canada Secret Clearance and I'm drawn to problems where performance and reliability actually matter.
Outside of code, I'm active in the student tech community — Director of Technology for CUSEC, Project Manager at CU Blueprint, and VP External at SCESoc.
From optical networking to federal data infrastructure.
Whether it's shipping features at Ciena or helping students navigate their careers at SCESoc events, I bring the same energy to everything I do.
I believe great engineers communicate well, show up for their communities, and keep learning. That philosophy drives everything from my internship work to my campus involvement.
Systems programming, game dev, web apps, and low-level engineering.
Multi-process database coordination in C using semaphores and shared memory with deadlock-free and livelock-free synchronization protocols.
View on GitHub →A text-based social network in C using linked lists and dynamic memory allocation to manage user data, relationships, and interactions from scratch.
View on GitHub →An interactive graphical card game in Java using the Processing library with custom rendering and game logic.
View on GitHub →React-based weather app demonstrating component-based development, state management, API integration, and responsive design.
View on GitHub →An assembler and debugger for 32-bit ARM assembly exploring low-level instruction sets, parsing, and execution.
View on GitHub →Python simulation of internal interrupt handling demonstrating OS concepts such as interrupt-driven I/O and process scheduling.
View on GitHub →Relational NBA statistics database in SQLite with a Python CLI, enabling queries across players, teams, games, and seasons using raw SQL — no ORM.
View on GitHub →A 4+ year co-op student with hands-on internship experience in systems programming, data engineering, and applied ML — all before finishing my degree.
When I'm not building software, you'll find me outdoors, on the court, or on the slopes.
Open to Fall 2026 co-ops, internships, and interesting projects. Let's build something together.