Stephen Fewer

Software Engineer at Relyze Software Limited

Ireland
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

👤
Senior
Stephen Fewer is a Senior Principal Security Researcher based in Ireland with over 20 years of hands-on experience locating and exploiting software vulnerabilities. He has deep expertise in reverse engineering, developer tooling, and offensive security techniques, contributing notable open-source work such as ReflectiveDLLInjection and browser fuzzing tooling used to automate crash management. A long-time contributor to Metasploit payloads, he has implemented low-level reflective DLL injection and privilege-escalation features that improved portability across architectures, including ARM/Windows RT. Stephen founded Relyze Software and has blended independent research with product-focused security engineering at Rapid7, demonstrating both entrepreneurial and enterprise impact. He’s known for pragmatic bug-fixing and performance-minded backend work—often fixing subtle pointer/relocation and crash-reporting issues that make security tools more robust. His career combines offensive research rigor with practical tooling that helps defenders and red-teamers alike.
code21 years of coding experience
github-logo-circle

Github Skills (22)

debugging10
assembly10
wp-api10
winapi10
c1110
x8610
security10
c1710
ruby10
x86-6410
payload10
fuzzing10
ws-api10
dll-injection10
metasploit10

Programming languages (8)

CSSC++CJavaScriptPHPPascalRubyPython

Github contributions (5)

github-logo-circle
Reflective DLL injection is a library injection technique in which the concept of reflective programming is employed to perform the loading of a library from memory into a host process.
Role in this project:
userSecurity Engineer
Contributions:12 commits, 2 comments in 2 years 4 months
Contributions summary:Stephen primarily focused on enhancing the reflective DLL injection technique. Their work involved modifying the reflective loader to support Windows RT (ARM) architecture, including adding ARM relocation support. They also addressed a pointer truncation bug and optimized the code by managing compiler inlining to prevent unexpected behavior. The user's contributions directly improved the portability and robustness of the reflective DLL injection tool.
dll-injection
stephenfewer/grinder

Jan 2012 - Sep 2016

Grinder is a system to automate the fuzzing of web browsers and the management of a large number of crashes.
Role in this project:
userBack-end Developer
Contributions:120 commits, 3 PRs, 9 pushes in 4 years 8 months
Contributions summary:Stephen primarily contributed to fixing bugs within the `grinder` project, focusing on areas such as browser fuzzing automation and crash management. These fixes involved modifications to JavaScript logging, debugging routines, and the handling of crash data. Additionally, the user implemented database updates to improve performance and fix issues in the crash reports. The user's work focused on maintaining and improving the core functionality of the system.
fuzzingbrowsersgrinderruby
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