I am a Computer Engineering major at McMaster University. I love problem-solving and have a passion for learning new skills. I am especially interested in C++, high performance computing, concurrency, operating systems, distributed systems, algorithms, and data structures.
I was previously a SWE Intern @ Pure Storage, where I profiled C++ code with Linux Perf to identify bottlenecks. I resolved these bottlenecks with many different optimization techniques such as branchless logic, template meta-programming, loop unrolling, and SIMD/vectorization. Over the course of my internship I was able to increase the throughput of a persistant metadata store by 5.07x (407%). I have also interned at MHI RJ Aviation as a Data Engineer Intern where I optimized ETL pipelines and created data visualizations with Python and Polars.
I am also active in extracurriculars on campus. I am the President of the McMaster Artificial Intelligence Society and a member of the McMaster Competitive Programming Club.
When I am not programming I enjoy working out, listening to music, and spending time with my friends.
Software Engineer Intern
May 2025 - August 2025
Data Engineer Intern
May 2024 - April 2025
President
May 2024 - Present
Implemented two different server architectures - multi-threaded and lock-free event-driven. Compared them in both latency and throughput using Google Benchmark and std::chrono.
C++20 and Linux cache profiling tool. Can estimate and visualize the size and latency of the L1, L2, and L3 caches.
A C++20 implementation of a financial exchange order book optimized for low latency and high throughput.
A 3D spatial mapping embedded system made using a Time of Flight LiDAR sensor with the MSP432E401Y microcontroller. Full report on GitHub.