Hello! 👋

I'm Jack Benning

Software Security Engineer

About Me

I’m a software engineer with a background in computer engineering, focused on security, backend development, and low-level systems. My experience includes secure web applications, reverse engineering, embedded software, and systems programming. I’m especially interested in application security, product security, embedded security, and reverse engineering, and this site highlights projects and writeups that reflect those interests.

Python C/C++/C# Vulnerability Identification & Exploitation Software Reverse Engineering Embedded AWS Docker Project Management

Experience

Web Developer

Crimson Phoenix

May 2025 - Present
  • Developed secure enterprise-grade web applications in C# and .NET, strengthened application reliability and supported safer delivery for backend service
  • Built backend functionality in C# and .NET that improved maintainability and enabled cleaner integration for web application features.
  • Supported ongoing web application updates by tightening implementation quality and reducing defects in customer facing releases.
  • Used JavaScript libraries to deliver interactive web experiences, improving usability and speeding feature iteration for enterprise users.

Software Reverse Engineer

QinetiQ US & Booz Allen Hamilton

July 2024 - May 2025
  • Performed embedded software and firmware code assembly, disassembly, and reverse engineering, improving understanding of system behavior and exposing defects in low-level code.
  • Used software debuggers and diagnostic tools to isolate issues faster, enabling more effective troubleshooting across reverse-engineering tasks.
  • Analyzed software-defined radios and FPGA-based systems, strengthening technical insight into complex embedded behavior and interface constraints.
  • Expanded capability through software development practices, supporting more disciplined analysis and documentation of reverse-engineered findings.

Software Engineer

Northrop Grumman

May 2022 - July 2024
  • Facilitated testing of superconducting & quantum devices by performing CI/CD & Agile software development in Python & C++.
  • Lead 2 teams as Scrum-lead ~ lead daily meetings, sprint planning, & maintaining Jira board.
  • Analyzed cross-discipline users’ needs to determine software requirements within feasibility constraints.
  • Performed rigorous testing of software to ensure reliability for stakeholders.

Education

Online Master of Computer Science

Georgia Tech

2026 - Present
  • Intended major in Artificial Intelligence

Bachelor of Science in Computer Engineering

Virginia Tech

2019 - 2023
  • Majored in Networking & Cybersecurity
  • Secondary focus in Software Systems
  • Graduated Cum Laude with 3.51 GPA