Levi Gross is a solutions architect and seasoned network engineer with 15 years of enterprise experience designing and deploying LAN/WAN, security, and unified collaboration solutions across branch, data center, and enterprise environments. His career spans hands-on roles from senior telecommunications analyst to partner-level consulting, reflecting a deep operational understanding of large-scale deployments and support. Levi couples infrastructure expertise with practical software engineering—contributing low-level Go networking work to gopacket (removing cgo and improving AF_PACKET) and building a Requests-like HTTP client in Go—demonstrating comfort with system calls and protocol-level details. Based in Blackstone, Virginia, he excels at translating complex requirements into reliable, maintainable designs and implementations. Colleagues rely on him for pragmatic solutions that bridge networking, security, and application-layer needs. A former train brakeman-turned-architect, he brings a rare mix of disciplined process and hands-on troubleshooting to every engagement.
A Go "clone" of the great and famous Requests library
Role in this project:
Back-end Developer
Contributions:101 commits, 42 PRs, 145 pushes in 7 years 7 months
Contributions summary:Levi primarily worked on implementing core features for the `grequests` library, which provides a Go "clone" of the Python requests library. Their initial contribution focused on initializing the project. Subsequent commits included adding test coverage, implementing functionality for GET requests, supporting various request options like user agents and parameters, and finally building POST request and XML support and other HTTP verbs (PUT, PATCH and DELETE). This indicates a focus on building out the core functionality of the HTTP client library.
Contributions:5 commits, 6 PRs, 2 comments in 1 day
Contributions summary:Levi primarily focused on refactoring and improving the AF_PACKET implementation within the `gopacket` repository. Their contributions involved removing CGo dependencies, migrating to the `golang.org/x/unix` syscall interface, and fixing bugs. They made changes to several core files, including `afpacket/afpacket.go`, `afpacket/sockopt_linux.go`, and related architecture-specific files, demonstrating a deep understanding of low-level networking concepts and Go's interaction with system calls.
golangwiresharkdpdkpacket-processingpacket
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.