I strive to produce high-quality software through excellent software craftsmanship and a meticulous focus on correctness, safety, performance, and maintainability. I am a driven and self motivated learner and I am constantly studying new languages, paradigms, frameworks, tools, and keeping up with the latest technologies. I pride myself on my ability to tackle difficult problems, as well as on being a jack of all trades able to quickly adapt and thrive in any role. My primary fields of interest are game development, full stack web development, programming language development, machine learning, robotics, virtual reality, systems development, and embedded software.
Outside of programming, I have a background in theater and performance arts with 9+ years of performing in plays and improvisational comedy shows for school. I also have some experience with aviation and have logged 60+ hours piloting a Cessna 172.