Amir Vadai

Senior Software Engineer at Lightbits Labs

Lahavot Habashan, North District, Israel
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
Amir Vadai is a senior software engineer with 14 years of deep Linux and networking expertise, currently driving kernel and systems work at Lightbits Labs. He has a strong track record upstreaming complex kernel features—particularly in networking drivers and the TC subsystem—and has maintained and submitted major Mellanox Ethernet drivers and Soft-RoCE. His skill set spans Linux kernel internals, device drivers, embedded systems, RDMA and networking protocols, plus scripting in Python and Perl for tooling and automation. Notably, his open-source contributions include enhancements to the widely used iproute2 project, adding tunnel-aware classifiers and IPv6 packet-edit capabilities. He combines low-level systems craftsmanship with pragmatic product-focused engineering, including embedded gateway and PLC/Zigbee work for smart infrastructure.
code14 years of coding experience
job10 years of employment as a software developer
bookB.Sc. Computer science Computer Science, B.Sc. Computer science Computer Science at The Hebrew University of Jerusalem
github-logo-circle

Github Skills (10)

tcc10
c1710
net10
network10
tcm10
c1110
networking10
tca10
netlink10
ipv69

Programming languages (5)

ShellC++CJavaScriptPython

Github contributions (5)

github-logo-circle
iproute2/iproute2

Jul 2016 - May 2017

Iproute2 Source Code Mirror - This is a publish-only repository. Please follow README.devel procedure for any changes.
Role in this project:
userBack-end Developer
Contributions:15 commits in 10 months
Contributions summary:Amir primarily contributed to the `iproute2/iproute2` repository by implementing new features related to traffic control (TC) and packet editing (pedit). Their work involved adding functionalities to the flower classifier, including support for tunnel-related metadata and skip flags. Furthermore, the user enhanced the pedit functionality with IPv6 support and the 'add' operation, allowing for more granular control over packet manipulation within the Linux kernel's networking stack. The user's commits also involved code refactoring and the introduction of utility functions for networking data structures.
linuxrouting
amirv/ha-maestro

Dec 2020 - Nov 2023

Contributions:13 pushes, 1 branch in 2 years 11 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
Amir Vadai - Senior Software Engineer at Lightbits Labs