About me

I'm a red team consultant with 3+ years pentesting Fortune 500 environments, with a focus on Building Automation (BACS) and Industrial Control Systems (ICS). My work focuses on finding and exploiting vulnerabilities that matter, then helping teams fix them.

Outside of work, I build and break secure, scalable systems across the stack, from cloud infrastructure to custom developer tools. I bring a deep technical range to everything I work on, with a focus on writing solid code grounded in how systems behave in the real world.

Current Focus

  • Red Team Operations

    Penetration testing web apps, infrastructure, and APIs for Fortune 500 companies, with deep specialization in BACS and ICS environments.

  • Software Development

    Building production-grade applications and developer tools. Full-stack development with TypeScript, Rust, and modern frameworks.

  • Security Research

    Analyzing emerging threats and attack trends impacting enterprises. Publishing research on practical security challenges and developing frameworks that help organizations measure and reduce risk.

  • Threat Modeling

    Systematically identifying and prioritizing potential threats before they become vulnerabilities. Analyzing attack surfaces, trust boundaries, and developing comprehensive mitigation strategies.

Portfolio

Contributions

  • Diagnosed and patched an unbounded-flight bug triggered when the Redstone Hook's hull creation failed. The failure path skipped state cleanup and let players keep launching past intended limits.

  • SamB440 / Tale-of-Kingdoms

    Reworked Innkeeper, Guild Master, and Banker dialog flows with new outcomes and en_us translations, added percentage-based deposit/withdrawal buttons plus negative-input validation for a more usable banking UI, fixed a render-order bug where the background blur drew over text in the continue-conquest screen, and fixed the day counter resetting to 0 when resting/waiting with the Innkeeper.

  • Traced Linux kernel 6.6's split of CS35L41 HDA properties into a separate source file and updated the audio-fix install script so HP 15-EW0XXX laptops kept working through the kernel upgrade.

Research

Projects

Blog