Muhammad Jamshed is a software engineer with 12 years of experience specializing in high-performance networked and distributed systems, currently working on EC2 Networking at Amazon Web Services in Seattle. He holds a PhD in Electrical Engineering from KAIST and has a strong research background in scaling packet processing and signature-based intrusion detection on commodity hardware. His open-source contributions to the well-known mTCP project demonstrate hands-on fixes to TCP packet handling and the implementation of an ICMP module to enable ping responses in multicore user-level stacks. Past roles at Intel Labs, ICSI, and university research labs reflect a blend of applied research and production engineering across 10 Gbps networking and trusted computing. Notably, he has helped design a full-featured, scalable open-source Evolved Packet Core, bridging deep protocol knowledge with cloud-scale networking practice.
12 years of coding experience
14 years of employment as a software developer
Bachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Lahore University of Management Sciences
GCE 'O' & 'A' Levels, Pre-Engineering, GCE 'O' & 'A' Levels, Pre-Engineering at Bloomfield Hall
Doctor of Philosophy (PhD), Electrical Engineering, Doctor of Philosophy (PhD), Electrical Engineering at KAIST
Master of Science (MS), Computer Science, Master of Science (MS), Computer Science at University of Pittsburgh
mTCP: A Highly Scalable User-level TCP Stack for Multicore Systems
Role in this project:
Back-end Developer
Contributions:2 releases, 324 commits, 28 PRs in 4 years 11 months
Contributions summary:Muhammad primarily focused on updating and maintaining the `mtcp` network stack. Their contributions involved bug fixes related to TCP packet handling, including issues with FIN packets and sequence number updates. They also implemented a minimalistic ICMP module, enabling the stack to respond to ping messages, and made improvements to the sending window logic, showing involvement with the stack's core functionality.
Contributions:66 pushes, 1 branch in 5 years 9 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
Muhammad Jamshed - Software Engineer at Amazon Web Services (AWS)