David Mcgrew

Cisco Fellow at Cisco Systems, Inc

Poolesville, Maryland, 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

🤩
Rockstar
🎓
Top School
David Mcgrew is a Cisco Fellow and applied cryptographer with over 20 years of experience designing secure communications and leading cryptographic R&D. He helped author widely used authenticated encryption and Secure RTP standards and pioneered commercial encrypted-traffic analysis techniques to protect networked systems. At Cisco he founded and led multiple advanced cryptography groups, blending hands-on C/C++ development with standards and security engineering. His open, patent-free stance on crypto and contributions to projects like libsrtp and the network-forensics tool joy reflect a long-standing commitment to interoperable, auditable security. Holding a PhD in theoretical physics, he brings deep analytical rigor to practical protocol and implementation problems, often operating at the intersection of research, standards, and production-grade software.
code21 years of coding experience
job10 years of employment as a software developer
bookPhD, Theoretical Physics, PhD, Theoretical Physics at Michigan State University
bookBachelor of Science, Physics, Bachelor of Science, Physics at The Ohio State University
github-logo-circle

Github Skills (13)

c1710
security10
c1110
cryptography10
network-analysis10
srtp10
aes9
documentation9
hmac-sha19
version-control9
git9
user-authentication8
authentication8

Programming languages (3)

C++CPython

Github contributions (5)

github-logo-circle
cisco/joy

Jan 2016 - Jan 2019

A package for capturing and analyzing network flow data and intraflow data, for network research, forensics, and security monitoring.
Role in this project:
userBack-end Developer
Contributions:145 commits, 1 PR, 139 pushes in 3 years
Contributions summary:David primarily focused on improving the documentation and organizing the usage message of the `joy` package. They also appear to have made adjustments to the C source code (`src/pcap2flow.c`), indicating involvement in the core functionality of capturing and analyzing network flow data. In addition, they merged branches from a different repository, suggesting they also worked on integrating updates and features developed by others. The user's contributions appear to be related to the underlying data processing and network flow analysis features of the project.
monitoringnetwork-flowsecurity
cisco/libsrtp

Sep 2005 - Jun 2007

Library for SRTP (Secure Realtime Transport Protocol)
Role in this project:
userBack-end & Security Engineer
Contributions:53 commits in 1 year 9 months
Contributions summary:David's contributions center on enhancing the security and functionality of the SRTP library. They implemented a testing program to verify the build environment and CPU architecture. The user also made several improvements, which included fixing bswap functions, header extension handling, and anti-replay protection, and also adding compatibility for ISMacryp. Finally, the user implemented DTLS-SRTP support.
srtplibsrtprtp
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