I'm an aspiring software developer with a strong background in math and experience with a number of programming languages, frameworks and technologies. I have an unquenchable curiosity and enthusiasm for software engineering, with a particular interest in programming languages and paradigms, concurrent/parallel programming, software design and architecture, and "green computing" (that is, building energy- and hardware-efficient software systems).I have bachelor and master's degrees in mathematics, and I was a doctoral candidate at the University of Toronto. I have a lifelong passion for woodworking, and in 2013, I withdrew from my PhD program and started working for Lee Valley Tools at the Downtown Toronto store. After years of solo work on my doctoral research, I thoroughly enjoyed interacting with customers and working as part of a team. I loved my time at Lee Valley, and I'm particularly proud of the work I did as warehouse manager, and of the seminars I developed and taught on traditional hand-tool woodworking skills.When the Downtown Toronto store closed in June 2021, I decided to take some time to pursue a longstanding interest in computer science and programming. Since then, I've taken dozens of online courses (primarily on the Coursera platform), worked through a number of books, and practised my coding skills on platforms like Exercism and LeetCode.The throughline of my experiences in math, woodworking, and software development is a deep curiosity for complex technical subjects and a passion for building things -- be they theorems, furniture or software -- with a commitment to professionalism and craftsmanship. I'm drawn to fields that involve assembling intricate structures from smaller, simpler components, and the joy of working in a technical field lies in finding new and better ways to craft something with clarity, efficiency and elegance.