Ola Liljedahl is a system architect with 11 years of professional experience, currently designing high-performance, lock-free networking and infrastructure solutions at ARM. He specializes in multicore and multithreaded programming, weakly-ordered shared-memory algorithms, and wire-speed packet processing—having architected lock-free timers, wait-free replay protection and other scalable primitives now published in ARM's progress64 repo. His background spans embedded and real-time systems, OS internals and packet-acceleration frameworks (PAX), with a proven record of squeezing IPv4 forwarding into <600 cycles/packet on commodity SoCs. A hands-on technical leader and pragmatic problem solver, he combines low-level hardware/software craftsmanship with clear specification and documentation skills. Notably, his roots as an Amiga/Oric hacker inform a long-standing interest in efficient, elegant system design where software meets hardware.
11 years of coding experience
17 years of employment as a software developer
Computer Science and Engineering (D86), Computer Science and Engineering (D86) at Lunds tekniska högskola / The Faculty of Engineering at Lund University
Military Service, Military Service at Swedish Army
C & 68K programming, hardware/software-interaction, Amiga demos, graphics hacking, linear algebra, C & 68K programming, hardware/software-interaction, Amiga demos, graphics hacking, linear algebra at The Amiga Experience
Naturvetenskaplig linje, Naturvetenskaplig linje at Söderslättsgymnasiet
Contributions:19 pushes, 1 branch, 2 comments in 3 months
networkingodpplanecross-platformdata-plane
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.