Software Engineer & Founder
I build software that ships. 15+ years of industry experience at Google, Discord, Snapchat, and Microsoft — now running Idol Software, my independent studio focused on polished native apps for iOS and macOS.
Studio
Independent product studio. Built and shipped native macOS & iOS apps end-to-end as a solo engineer — product design, implementation, distribution, payments, and support.
Safely find and remove hidden system and application files cluttering your disk.
iOS · App Store DoodletronAITransforms children's drawings into expressive AI-generated artwork, reducing frustration and encouraging creativity.
Enabled keyboard & mouse control for Xbox Cloud Gaming by reverse-engineering the Gamepad API. Featured by the Google Chrome team.
Previously
Software engineer and engineering manager across some of the most impactful platforms in tech.
Led Discord's Shop team, where users can purchase cosmetics for their Discord avatar and profile to express themselves in cool and unique ways.
Led teams for Snap's Developer platforms — SnapKit and Snap Games — as well as Sponsored Filters and location tagging.
Lead developer for the online web portal and PowerShell command-line tools used by game developers to upload server packages, manage cloud game sessions and resources, and diagnose problems.
Primary developer of JavaBean data validation for GWT — added to Google's official release starting with version 2.5 — enabling complex validation logic across both client and server for GWT developers.