Second-year Computer Science student at the University of Alberta. I build things across the stack — from low-level C systems and Python data pipelines to automated test infrastructure and cloud integrations. I care about writing software that is correct, observable, and maintainable.
I'm a second-year CS student who's equally comfortable writing a memory allocator in C, scripting REST API integrations in Python, or building automated test coverage for a live application. I pick up new tools quickly and care about understanding why something works, not just that it does.
Outside coursework I explore cryptography, contribute to the local tech community through NeurAlbertaTech, and take on personal projects that push me into unfamiliar territory.
Volunteer at NeurAlbertaTech (natHACKS) — supporting hackathon logistics, participant coordination, and on-campus outreach for the Alberta tech ecosystem.
Regular at the UABC badminton courts and the gym. High-intensity sport is how I reset — it keeps problem-solving sharp and perspective wide.
Avid hiker — most recently summited Mount Sulphur. Getting above the treeline has a way of making engineering problems feel appropriately small.
Working through cryptographic primitives in Ethereum's protocol stack and exploring systems programming patterns in Rust.
Seeking Summer 2026 internship opportunities in software engineering, QA, or security.