Damjan Marion

Principal Engineer, Cisco Meraki at FD.io

Grad Rijeka, Croatia
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
Damjan Marion is a Principal Engineer at Cisco Meraki and a long-standing technical lead in the fd.io VPP project, bringing 15 years of experience in high-performance networking software. He is a primary committer and original author of VPP IPSec and IKEv2 implementations, and has built multiple native device drivers and crypto backends that power fast packet processing on general-purpose CPUs. His work focuses on squeezing performance from modern CPU ISAs—SSE4.2, AVX2 and AVX-512—to accelerate networking workloads, including native AES-GCM and AES-CBC implementations for IA32. Damjan also contributes to widely used open-source projects such as Tvheadend, where he improved portability and DVB feature support, demonstrating a practical eye for cross-platform robustness. As a member of fd.io’s Technical Steering Committee, he blends hands-on low-level engineering with project leadership to drive production-grade open-source networking infrastructure. Based in Grad Rijeka, Croatia, he combines deep systems expertise with a knack for pragmatic, portable solutions that matter in real deployments.
code15 years of coding experience
languagesEnglish, Croatian
github-logo-circle

Github Skills (11)

c1710
c1110
networking10
linux9
macos9
dvb-t8
api-design8
dvb7
s27
security7
ats7

Programming languages (5)

ShellCGoBitBakeRuby

Github contributions (5)

github-logo-circle
tvheadend/tvheadend

May 2014 - Dec 2016

Tvheadend is the leading TV streaming server for Linux with ATSC, DVB-C/C2, DVB-S/S2, DVB-T/T2, IPTV, SAT>IP and unix pipe input sources
Role in this project:
userBack-end Developer
Contributions:35 commits, 10 PRs, 1 comment in 2 years 7 months
Contributions summary:Damjan primarily focused on improving the core functionality and portability of the Tvheadend streaming server. Their contributions include refactoring hostname resolution using `getaddrinfo()`, removing dependencies on Linux DVB headers to improve compatibility across platforms, and fixing several issues related to interface selection and installation on OS X. They also added support for DVB CA (Conditional Access) and implemented CAM PIN handling, enhancing the server's capabilities.
unixpipetvheadendstreaming-serversat
dmarion/i40e

Nov 2018 - Apr 2022

Contributions:47 commits, 15 pushes, 1 branch in 3 years 5 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
Damjan Marion - Principal Engineer, Cisco Meraki at FD.io