Emanuele Faranda is a seasoned software engineer based in Italy with 12 years of experience building high-performance networking and systems software. He is an active open-source contributor focused on network traffic analysis, deep packet inspection, peer-to-peer VPNs and related tooling—most notably contributing performance and extensibility improvements to ntopng and core refactors in nDPI. His work spans back-end systems, protocol handling, encryption and Android VPN integrations, combining low-level packet processing expertise with pragmatic UI and database changes for mobile. Emanuele’s contributions emphasize performance optimization (reducing Redis access in alerting), robust refactoring, and practical security features such as AES options and benchmarking for transform operations. Comfortable across C and Android stacks, he brings a developer-first approach to hard networking problems and a knack for turning complex protocol logic into maintainable, testable code.
Web-based Traffic and Security Network Traffic Monitoring
Role in this project:
Back-end Developer
Contributions:2917 commits, 137 PRs, 2455 pushes in 3 years 10 months
Contributions summary:Emanuele primarily focused on optimizing the performance of the ntopng application's alert system, specifically by optimizing access to the disabled alerts bitmap in Redis. Their work involved refactoring code in the alerts API and utilities modules, aiming to reduce Redis access frequency and improve overall performance. Additionally, the user implemented the framework for custom protocols and for handling different types of alerts. These changes show a focus on improving system performance and extensibility within the ntopng application.
Contributions:30 commits, 7 PRs, 23 pushes in 1 year 6 months
Contributions summary:Emanuele primarily focused on developing and modifying the Android application for the `hin2n` project, which supports n2n technology. They implemented features like specifying a default gateway and custom DNS servers, and also addressed a critical app freeze issue. The user's contributions involved changes to the UI, database schema, and core networking logic, demonstrating a strong understanding of Android development and VPN integration.
androidn2nhin2n
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.