I'm a firmware security engineer at Apple working on protecting user data and improving secure boot on Apple Silicon Macs. Among other things, I've worked on the Rapid Security Response system for macOS and the Virtual Research Environment for Private Cloud Compute.
Previously, I was building at my indie game company, Beacon Games, which I started in 2016 after graduating high school. I found my passion for programming when I was in middle school, but I've been profoundly interested in technology since I was a kid. I'm originally from Canada, but I have lived in the United States for most of my life now.
I'm primarily experienced in programming with C, Rust, Swift, and C#, and I enjoy working on a variety of projects. In the past, I wrote the 2D game engine that I used for Everchanging. It featured a DirectX 11 renderer with lighting and dynamic batching. I also worked on an x86_64 hobby operating system utilizing UEFI, APIC, and ACPI called Verdure OS. I currently maintain a C# library for reading and writing AngelCode bitmap fonts called SharpFNT. It has obtained over one and a half million downloads on NuGet. I also maintain a command line interface for SharpFNT called FNTTools.