Michael Skelton is an Engineering Manager with a decade of experience blending security operations leadership and hands-on backend development from the Gold Coast, Australia. As VP of Security Operations and Researcher Success at Bugcrowd, he pairs team leadership with deep practical knowledge of security tooling and bug bounty ecosystems. He is an active open-source contributor to well-regarded security projects—most notably improving core backend components of projectdiscovery/subfinder and multiple Recon tooling projects—demonstrating fluency in Go and Python. His contributions span threading, input/output architectures, data validation, and automation for vulnerability disclosure platforms, reflecting a strong focus on reliability and maintainability. Comfortable moving between code, DevOps, and program-level strategy, he brings a pragmatic approach to shipping secure, scalable tooling while mentoring security researchers and engineering teams. An understated strength is his knack for cleaning up core code paths and developer experience—small refactors and dependency fixes that meaningfully improve long-term project health.
A security tool for multithreaded information gathering and service enumeration whilst building directory structures to store results, along with writing out recommendations for further testing.
Role in this project:
Security Engineer
Contributions:1 release, 192 commits, 90 PRs in 3 years
Contributions summary:Michael primarily contributed to the security tool's functionality by implementing new command-line flags, improving user feedback, and refining the tool's recommendations. Their work involved modifying the core Python script (`reconnoitre.py`) to enhance usability and provide more informative help messages. They also generated and updated the `requirements.txt` file, indicating a focus on dependency management and project setup. Several commits addressed improvements to the service scanning component.
Easily turn single threaded command line applications into a fast, multi-threaded application with CIDR and glob support.
Role in this project:
Backend Developer
Contributions:5 releases, 7 reviews, 188 commits in 4 years 1 month
Contributions summary:Michael primarily focused on the foundational structure of the Interlace application. They started by setting up the initial input parsing and output structures. The user then introduced core libraries, including input/output handling, threading, and version control, which are central to the application's functionality. The user also implemented the core threading base and added features for target processing.
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.