work
software developer
google developer groups mcmaster
incoming
software engineer
nenos inc.
july 2026 - present
student software engineer
develop for good
oct 2025 - feb 2026
research assistant
university of toronto
june 2024 - aug 2024
school
mcmaster university
engineering physics
projects
music recognition algorithm
real-time song recognition and noise isolation
esp32 rhythm game
japanese rhythm game inspired game for the boppo (children's screenless tablet)
reading
algorithms to live by
brian christian and tom griffiths
reading now
the soul of a new machine
tracy kidder
finished
writing
how the shazam algorithm works + how i cloned it
short-time fourier transforms and insanely quick hash lookups
aug 2026
mimetic desire, larping, and the rat race
reflections from the recruiting cycle
sept 2026