Mike Cohen

Digital Paleontologist at Rapid7

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
🎓
Top School
Mike Cohen is a seasoned software engineer with 18 years of experience specializing in endpoint visibility, digital forensics, and cross-platform build engineering. As Digital Paleontologist at Rapid7 and formerly at Velocidex, he leads development on the open-source Velociraptor project, improving GUI, deployment docs and responsive UX while enabling large-scale threat hunting. His background includes staff engineering at Google where he refactored and extended memory-forensic frameworks like Rekall and contributed to GRR and cloud IAM, evidencing deep expertise in security tooling and performance-sensitive systems. Mike also has a strong systems and automation pedigree demonstrated by cross-platform packaging work for the Capstone disassembly engine to enable pip-based builds. With a PhD in Photonics and a foundation in physics, he brings a research-driven approach to solving complex, low-level engineering problems at the intersection of security and systems.
code18 years of coding experience
job11 years of employment as a software developer
bookAustralian National University
bookBachelor's degree, Physics, Bachelor's degree, Physics at The University of Queensland
stackoverflow-logo

Stackoverflow

Stats
31reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (28)

customizer10
hugo10
custom-theme10
multiplatform10
python10
it-security10
css10
cross-platform10
security10
customisation10
build-automation10
compiler10
documentation10
software-design9
javascript9

Programming languages (12)

TypeScriptJavaC++ShellCSSRustCJavaScript

Github contributions (5)

github-logo-circle
google/rekall

Sep 2012 - Sep 2020

Rekall Memory Forensic Framework
Role in this project:
userBack-end Developer & Security Engineer
Contributions:14 releases, 541 commits, 173 PRs in 8 years
Contributions summary:Mike was involved in substantial refactoring of the Rekall framework, including enhancements to the address resolution system, and the addition of new plugins for security-related tasks, particularly in the realm of Windows memory analysis. They refactored the API for improved performance and contributed significantly to the expansion of the project's capabilities, adding features like automated profile detection and cloud-based processing support. The user also improved the robustness of existing plugins and the code's overall stability, with a focus on core functionalities.
javaforensicmemory
Velocidex/velociraptor-docs

Jun 2021 - Jan 2023

Documentation site for Velociraptor
Role in this project:
userFull-stack Developer
Contributions:119 reviews, 498 commits, 807 PRs in 1 year 7 months
Contributions summary:Mike contributed to the documentation site for Velociraptor, focusing on improvements to the GUI and deployment documentation. The changes involved modifying CSS files to customize the theme, adding new shortcodes for the carousel, and updating the layout for blog and knowledge base articles. The user also integrated features such as a search function, added contributions, and implemented responsive sizing for various elements.
velociraptordocumentation-site
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
Mike Cohen - Digital Paleontologist at Rapid7