Michael Skelton

Engineering Manager at bugcrowd

Gold Coast City, Queensland, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Michael Skelton is an Engineering Manager in Brisbane with 10 years of experience who pairs leadership in security operations with deep hands‑on engineering — his GitHub profile notes a VP role at Bugcrowd focused on Security Operations and Researcher Success. He’s an active open-source contributor to security tooling, from the well-known ProjectDiscovery subfinder to VHostScan, Reconnoitre, Interlace and NoSQLMap, specializing in backend systems, multithreaded automation and data validation. His work consistently emphasizes refactoring, maintainability and operator experience (stdin/rate limits, argument parsing, PEP8 cleanup, output formatting and dependency management). Combining executive security perspective with practical Python and Go skills, he turns complex attack-surface problems into scalable, production-ready tools that improve both developer workflows and program integrity.
code10 years of coding experience
github-logo-circle

Github Skills (67)

penetration-testing10
python10
multithreading10
enumeration10
commandline-interface10
command-line-interface10
databases10
security10
dns10
bug-tracking10
bug-reporting10
aws-s310
enumerate10
scanner10
nosql10

Programming languages (17)

PowerShellC#JavaC++CMakefileVueGo

Github contributions (5)

github-logo-circle
codingo/Reconnoitre

Apr 2017 - Apr 2020

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:
userSecurity 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.
bugbountymethodologyenumerationsecurity-scannersecurity-tool
codingo/Interlace

Oct 2018 - Nov 2022

Easily turn single threaded command line applications into a fast, multi-threaded application with CIDR and glob support.
Role in this project:
userBackend 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.
multithreadingsingle-threadedbugbountythreadenumeration
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.
Request Free Trial