Roblox Corporation
October 2025 — Present
Senior Product Manager
Engine Security
HL Group
September 2026 — Present
Chief Scientist
Synapse Softworks
April 2016 — August 2025
Head of Operations (January 2020 — August 2025)
  • Led the 2023 partnership with Roblox, announced in Roblox's Exploit Prevention Update, moving the team to analyzing security issues and developing countermeasures alongside Roblox
  • Led the development of an AI-powered threat intelligence platform used in internal company investigations, working directly with inference providers
  • Ran threat intelligence and investigations against hostile competitors, including the response to targeted vulnerabilities in the product's final year and to the 2019 IP incident that drove a ground-up rewrite
  • Owned pricing and corporate decisions: moved the product to subscription pricing based on multi-year infrastructure cost projections
  • Reviewed new capabilities for abuse risk: paused a plugin system mid-development over misuse concerns and designed a moderated script-review program
  • Owned the brand, communications, advertising, and community programs
  • Managed policy, staffing, organizational structure, and B2B relationships with external partners
Principal Software Engineer (October 2018 — January 2020)
  • Led UX/UI design and development for Synapse X
  • Directed development of the e-commerce platform and marketing website
  • Built internal tooling, including the automated pipeline that processed binary builds as they were published
  • Implemented single sign-on between the desktop client and the website
  • Developed the brand identity and marketing materials
Software Engineer (April 2016 — October 2018)
  • Co-developed the flagship product
  • Reverse engineered the target platform to build and maintain product features
  • Researched and engineered protections against threat vectors
  • Built and maintained developer tooling; provided technical support to customers when needed
Unicode Consortium
April 2023 — June 2026
Chair of Editorial Working Group
  • Chaired the committee responsible for technical editing of specifications, charts, and data files maintained by the Unicode Technical Committee
  • Ran the editorial side of the Unicode 17.0 release from alpha review through final publication
  • Coordinated a standing group of senior editors and script experts across the Consortium's working groups, meeting twice monthly
  • Delivered quarterly reports and recommendations to the Unicode Technical Committee
Stryve Foods, Inc.
July 2024 — April 2025
Contract E-commerce Development
  • Co-directed and deployed the full-stack e-commerce platform for Stryve Foods (OTC: SNAX): Next.js frontend with Shopify backend integration
  • Integrated customer retention services Klaviyo, Stamped, and the AI-powered customer support platform Gorgias
Skills
LeadershipProduct management; Operations and policy; Applied AI; Standards editing and technical writing
EngineeringC, Lua, TypeScript; React, Svelte, Next.js; LLM integration with inference providers; Linux systems (Void, Wayland)
SecurityUse of AI in threat intelligence and investigations; Abuse-risk review; Reverse engineering and Windows internals; Anti-cheat and anti-tamper product
Projects
LusSmall, fast, and reliable programming language, written in C.
MicroLuaTiny, reasonably complete Lua runtime for embedded systems and other places where footprint is critical.
Void Linux packagesMaintainer of xfce4-plugins; added and maintain xfce4-smartbookmark-plugin.
BoringMinimalist, non-monolithic Wayland compositor designed to be hackable and extensible.
Svelte documentsCommand-line tool that produces PDF documents, resumes, and presentations from Svelte component files.
ParmesanBrowser map editor for history writers and military enthusiasts.
Paroisse Saint-ClémentOperate and maintain the technology stack for a Catholic parish in Beauharnois: website, donation infrastructure, email, and electronics.
Nazarene Human Arts FundProgram delivering direct economic support to independent artists facing disruption from generative AI, with published selection criteria and a unique position on machine-generated media.
Personal
LanguagesEnglish (native), French (native), German (elementary), Spanish (elementary)
InterestsCamping, religious literature, ecological conservation, flowers, critique
Favorite colourYellow