Jonathan Crussell

Distinguished Member Of Technical Staff, Cybersecurity at Sandia National Laboratories

San Francisco Bay Area United States
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
Jonathan Crussell is a Distinguished Member of Technical Staff in cybersecurity with 14 years of experience building detection and analysis systems from a research-rooted perspective. He holds a PhD in Computer Security from UC Davis and blends deep academic rigor with hands-on engineering in intrusion detection, malware analysis, data analysis, Linux, Go, and Python. Based in the San Francisco Bay Area, he has spent his career at Sandia National Laboratories, advancing operationally relevant security research and production tooling. An active open-source contributor, Jonathan made notable performance and cross-platform improvements to the widely used gopacket library, including rewriting pcap internals and adding ICMPv6 functionality. His work reflects a penchant for low-level network plumbing and pragmatic optimizations that improve reliability at scale. Colleagues rely on him for solving subtle protocol and performance problems that bridge research and deployed systems.
code14 years of coding experience
job4 years of employment as a software developer
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at University of California, Davis
github-logo-circle

Github Skills (6)

go10
packet10
networking10
libpcap10
icmpv69
windows9

Programming languages (7)

C++ANTLRScalaJavaScriptGoVimLPython

Github contributions (5)

github-logo-circle
google/gopacket

Nov 2016 - Mar 2018

Provides packet processing capabilities for Go
Role in this project:
userBack-end Developer
Contributions:11 commits, 4 PRs, 19 comments in 1 year 4 months
Contributions summary:Jonathan primarily contributed to the `gopacket` library, focusing on enhancing its packet processing capabilities. They made significant changes to the `pcap` package, rewriting and optimizing the packet reading loop to improve performance. Furthermore, the user implemented platform-specific functionality, splitting the `pcap` code into windows and non-windows implementations to address platform-specific limitations. They added SerializeTo and other functionalities to the ICMPv6 NDP.
golangwiresharkdpdkpacket-processingpacket
Contributions:3 pushes, 1 branch in 4 years 4 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
Jonathan Crussell - Distinguished Member Of Technical Staff, Cybersecurity at Sandia National Laboratories