Matthijs Gielen

Principal Capability Developer at Armadin

Delft, South Holland, Netherlands
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
Matthijs Gielen is a Principal Capability Developer based in Delft with a decade of experience at the intersection of software engineering and offensive security. He has progressed from software development and forensic tooling into senior consulting and security expert roles at Fox-IT, Mandiant, and Google, and now drives capability development at Armadin. Matthijs blends hands-on backend engineering—demonstrated by key contributions improving stability and efficiency to the well-known BloodHound.py ingestion tool—with deep operational security expertise from real-world pen testing and incident response engagements. His academic background in computer security from the University of Twente underpins a pragmatic approach to building maintainable, resilient systems. Colleagues describe him as someone who turns forensic and adversary-focused research into production-ready tooling that materially improves incident workflows.
code10 years of coding experience
job4 years of employment as a software developer
bookMaster's Degree, Computer Science, Computer Security, Master's Degree, Computer Science, Computer Security at University of Twente
github-logo-circle

Github Skills (15)

drpc10
rpc10
dce10
python10
error-handling9
threaded8
ip8
network8
net8
tcp8
multithreading8
networking8
thread8
hyper-threading8
security7

Programming languages (2)

GoPython

Github contributions (5)

github-logo-circle
dirkjanm/BloodHound.py

Mar 2018 - Apr 2018

A Python based ingestor for BloodHound
Role in this project:
userBack-end Developer
Contributions:5 commits, 1 PR, 4 pushes in 26 days
Contributions summary:Matthijs made several key contributions to the `bloodhound.py` project, which is designed to ingest data for BloodHound. They implemented error handling and improved code reuse in the core `ad.py` file, addressing issues with querying sessions and resolving user names. Further improvements include restructuring the code to improve reuse, along with optimizing the enumeration of computers, making the process more efficient. These changes indicate a focus on stability, efficiency, and maintainability of the backend code.
pythoningestoractivedirectorypython3bloodhound
mwgielen/jackal

Nov 2017 - Dec 2018

Contributions:152 commits, 78 pushes, 1 branch in 1 year 1 month
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