Mark Goodwin

Senior Staff Security Engineer at Causaly

Greater Nottingham United Kingdom
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
Mark Goodwin is a Senior Staff Security Engineer with 14+ years securing and building internet-facing systems, blending deep browser engineering experience from Mozilla with hands-on application security leadership at Matillion and Hardenize. He specializes in web security, PKI, penetration testing and secure software development across languages including JavaScript, C++, Go, Java, Python and Rust. Mark has driven security architecture and feature design for critical web products—contributing front-end fixes to Mozilla’s Gaia phone UI—and is comfortable moving between low-level browser internals and high-level threat modeling. Now at Causaly, he combines pragmatic engineering with public speaking and open-source engagement to translate complex security requirements into deployable, auditable solutions. An early Linux and Java consultant with a Computer Science degree from Birmingham, he brings a curious, research-minded approach to practical security problems.
code13 years of coding experience
job17 years of employment as a software developer
bookBachelor of Science (BSc) Computer Science and Software Engineering, Bachelor of Science (BSc) Computer Science and Software Engineering at University of Birmingham
github-logo-circle

Github Skills (5)

javascript10
front-end-development10
test-automation9
html9
unit-testing8

Programming languages (11)

TypeScriptJavaC++RustCJavaScriptGoLua

Github contributions (5)

github-logo-circle
mozilla-b2g/gaia

Jul 2014 - Aug 2014

DEPRECATED - Gaia is a HTML5-based Phone UI for the Boot 2 Gecko Project. NOTE: For details of what branches are used for what releases, see
Role in this project:
userFront-end Developer
Contributions:8 commits in 1 month
Contributions summary:Mark primarily contributed to the front-end user interface, focusing on improvements and bug fixes within the settings application. The commits demonstrate a focus on the Find My Device feature, addressing issues related to FxA login and preventing unintended auto-enabling. The changes involve modifications to JavaScript files and test cases, impacting user interactions and functionality. The user also made changes to the launcher, handling events to notify the user.
branchesphonejavascriptgaiahtml5
mozmark/OrgCA

Sep 2014 - Jul 2016

Contributions:10 commits, 2 pushes in 1 year 10 months
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
Mark Goodwin - Senior Staff Security Engineer at Causaly