Caleb Stewart is a security researcher and experienced developer with 11+ years building and breaking systems across Assembly to JavaScript. He combines hands-on reverse engineering, binary exploitation, and penetration testing with operational experience leading SOC, incident response, and red team/Cyber Threat Emulation for the U.S. Coast Guard and now Huntress. Caleb has led deployable incident response missions and managed security operations at enterprise scale, while also contributing notable open-source tooling such as enhancements to Katana (CTF solver) and pwncat (reverse/bind shell handler). His background in electrical and electronics engineering underpins a hardware-aware approach to offensive and defensive security, and he frequently blends automated tooling with pragmatic exploit hardening. Colleagues describe him as a technical SME who moves fluidly between code, training development, and mission-focused leadership.
11 years of coding experience
Bachelor's degree, Electrical and Electronics Engineering, Bachelor's degree, Electrical and Electronics Engineering at US Coast Guard Academy
Contributions:23 reviews, 581 commits, 121 PRs in 1 year 10 months
Contributions summary:Caleb's contributions primarily focused on improving the functionality of a "fancy reverse and bind shell handler" and related command-line tool. The user added features to the download process, including support for file downloads via raw sockets and improved error handling. They also introduced the ability to exploit system vulnerabilities. The changes indicate a focus on expanding the features and capabilities of the underlying shell handling software by adding support for more versatile methods and tools.
Katana - Automatic CTF Challenge Solver in Python3
Role in this project:
Back-end Developer & Security Engineer
Contributions:290 commits, 7 PRs, 24 pushes in 1 year 7 months
Contributions summary:Caleb primarily focused on developing the core functionality of the CTF challenge solver. Their work involved implementing the unit tests for various modules as well as designing the overall architecture. Furthermore, they improved several aspects of the system to ensure better stability, adding both a command-line interface and various features, such as the one-off target mode and a password function, while also improving the code readability and debugging capabilities of the system. They added security related features by improving the handling of exploits.
pythonctfkatanasolverctf-challenge
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.