Matthew Traudt is a Senior Software Engineer and team lead with 11 years of experience building high-performance, low-level network and security systems in Python, C, and Rust. He designed and transitioned a distributed IDS that protects Navy networks at up to 10 Gbps per node, and optimized kernel-level TCP data paths to schedule 300 Gbps across 10,000 hosts—work he published and operationalized. A long-time open-source contributor, he has made substantive changes to widely used projects including Tor and the Shadow network simulator, improving core bandwidth and routing logic. Comfortable from Linux-from-scratch to NixOS, containers, and automated EC2 rebuilds, he pairs deep systems curiosity with the ability to explain complex technical tradeoffs to customers. Based in Wamego, Kansas, he blends research-grade rigor with hands-on engineering to deliver reliable, production-grade networking and security solutions.
11 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Information Systems, 3.8, Bachelor's degree, Information Systems, 3.8 at Kansas State University
Shadow is a discrete-event network simulator that directly executes real application code, enabling you to simulate distributed systems with thousands of network-connected processes in realistic and scalable private network experiments using your laptop, desktop, or server running Linux.
Role in this project:
Backend Developer
Contributions:45 commits, 7 PRs, 23 comments in 4 years 1 month
Contributions summary:Matthew contributed significantly to the `shadow/shadow` repository, which focuses on discrete-event network simulation. Their work primarily involved enhancing the `tools/plot-shadow.py` script, adding features such as customizable host filters, fixing client name parsing in the TGen regex, and modifying the packet data parsing logic. They also implemented the topology completeness function within the `src/main/routing` directory and integrated the MModel functionality.
unofficial git repo -- report bugs/issues/pull requests on https://gitlab.torproject.org/ --
Role in this project:
Back-end Developer
Contributions:46 commits, 4 comments in 2 years 5 months
Contributions summary:Matthew primarily contributed to the `torproject/tor` repository by modifying core C code related to bandwidth weights and circuit multiplexing. They fixed bugs in bandwidth weight calculations, updated comments in the `dirvote.c` file to reflect current realities, and added tests for consensus weight calculations. These changes involved modifying header and source files to improve the accuracy and functionality of the Tor network's core logic.
rustsecurityreportgitlabpull-requests
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
Matthew Traudt - Senior Software Engineer at Corelight