James Fraser

Senior Vulnerability Researcher at Interrupt Labs

Melbourne, Victoria, 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

👤
Senior
🎓
Top School
James Fraser is a Senior Vulnerability Researcher based in Melbourne with 14 years of experience bridging systems and software engineering into offensive security. He has progressed from systems roles in defence and healthcare to senior engineering and security research positions at Leidos, Seer Security, Thales Cybersecurity Services ANZ, and Interrupt Labs, consistently focusing on finding and exploiting weaknesses in complex systems. Comfortable with low-level code and tooling, he contributes to open-source test frameworks—adding calling-convention support and code-generation improvements—to make fuzzing and function doubles more flexible. His background in applied research and software engineering gives him a pragmatic approach to vulnerability discovery: turning rigorous analysis into reproducible exploit tooling and mitigations. James holds a Graduate Certificate in Cyber Security from RMIT and a BSc in Computer Science, and he blends academic grounding with hands-on offensive capability to drive measurable security outcomes.
code14 years of coding experience
job18 years of employment as a software developer
bookSingle Unit Continuous Mathematics for Computer Science, Single Unit Continuous Mathematics for Computer Science at Monash University
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Deakin University
bookGraduate Certificate Cyber Security, Graduate Certificate Cyber Security at RMIT University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
6,836reputation
1.8mreached
76answers
111questions
Badges
tcp
top-5%
apache
top-5%
java
top-5%
websocket
top-5%
github-logo-circle

Github Skills (21)

c-language10
c1110
c1710
micro-framework10
cprogramming-language10
apache9
java9
websocket9
tcp9
embedded8
tdd7
maven6
eclipse6
macos6
rabbitmq6

Programming languages (12)

TypeScriptJavaC++ShellRustCLLVMCMake

Github contributions (5)

github-logo-circle
meekrosoft/fff

Nov 2018 - Mar 2019

A testing micro framework for creating function test doubles
Role in this project:
userBack-end Developer
Contributions:2 releases, 32 commits, 8 PRs in 3 months
Contributions summary:James primarily contributed to the core functionality of the micro-framework. Their work involved adding support for specifying calling conventions, which likely enhanced the framework's flexibility in handling various function types. The commits reveal substantial changes to code generation files, suggesting a focus on how the framework generates fake function doubles. The user also refactored code related to indentation and other internal helper macros.
micro-frameworktestingc-plus-plustest-doublesembedded
wulfgarpro/dotfiles

Dec 2012 - Feb 2023

My dotfiles, including pathogen for vim.
Contributions:17 commits, 2 PRs, 319 pushes in 10 years 3 months
pathogenvimvundleneovimdotfiles
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