- Moonlight An open-source version of NVIDIA Gamestream, formerly titled Limelight. Stream Steam games to your other devices and play them from there!
- PerfectHash Library for Windows written in C to generate a hash function with no collisions. There are no performant implementations of a perfect hash generator that I could find, so I built one.
- RTSPlib I wrote an RTSP parser in C. RTSPlib was later integrated into the backend of Moonlight, where its bugfixes and feature additions now live.
My main areas of interest are driver development and operating systems.
I'm a full-time developer in Windows on the Buses Core Team. I work on the USB stack! Previously, I worked on the Hardware Lab Kit team.
Two summer internships within Windows Phone. With the Customer Experience Team, I wrote test automation for the GDR 2 Update. With the Backup and Restore team, I wrote test automation for wallpaper backup and restore as well as created an internal phone app.
With Arch's HealthAir division, I traveled to asbestos abatement sites within southeast Michigan. My responsibilities were to ensure the construction crew followed regulations and to take air samples to make sure fiber counts were within an acceptable range... plus I got to wear a HAZMAT suit.
Bachelor of Arts: Computer Science Minors: Mathematics, Political Science Four years exploring the delightfully unpredictable Cleveland, OH while learning about things like cryptography, puzzles, and Sudanese politics.