Vladimir Oltean is a seasoned software engineer with 11 years focused on low-level Linux networking, embedded systems, and time synchronization technologies. Based in Bucharest and currently at NXP Semiconductors, he brings deep kernel and driver expertise—particularly in Ethernet MAC/PHY, switch (DSA) subsystems, VLAN handling, and hardware timestamping. His open-source contributions span high-impact trees like torvalds/linux and u-boot, where he’s fixed subtle VLAN/PTP bugs, refactored switch register handling, and hardened bootloader Ethernet support for diverse hardware. He also improved user-space PTP tooling and build automation workflows, reflecting a practical blend of kernel, userland, and release engineering skills. Collected around a security-focused master’s and a computer science bachelor’s, he combines systems-level rigor with a knack for uncovering and resolving elusive timing and networking edge cases.
11 years of coding experience
5 years of employment as a software developer
Universitatea „Politehnica” din București, Facultatea de Automatica si Calculatoare
POLITEHNICA București National University for Science and Technology
Contributions summary:Vladimir primarily worked on the `extract_utils.sh` script, which is likely used for extracting proprietary blobs. Their contributions involved refactoring, adding new features, and fixing bugs within this script. The user added support for a "kang mode," improved the handling of pinned files and system-as-root layouts, and cleaned up variable names. These changes suggest a focus on automation and streamlining the process of extracting and integrating proprietary files within the AOKP build system.
User space PTP stack for the GNU/Linux operating system.
Role in this project:
Back-end Developer
Contributions:28 commits in 3 years
Contributions summary:Vladimir primarily contributed to the core logic of the Precision Time Protocol (PTP) stack for Linux. They focused on improving the reliability of the application by addressing issues related to socket receive queue events, and implementing a mechanism to print sync/follow-up mismatch events for debugging. They also refactored code related to the PMC functionality by moving the code into a smaller struct to be reused by other modules.
operating-systemlinuxgnuoperatingptp
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.