At Ericsson, I lead the sub-unit responsible for 5G Baseband Signal Processing on the Ericsson DSP platform. I built and scaled engineering organizations from 0 to 14 teams, with 100+ engineers, and support engineers and technical leaders through mentoring and coaching.
In Ericsson Cloud R&D, I led a sub-unit responsible for product care and feature development for Ericsson's cloud-native platform. I worked across Linux, Kubernetes, Erlang middleware, and security, and designed and implemented a hiring process for the entire R&D organization that remains in use today.
Earlier at Ericsson, I led teams working on eNodeB and gNB platform, OS, middleware, and IP transport software. I built and scaled the organization from 0 to 20 teams, with 150+ engineers.
Before my management roles, I developed network processor drivers and fast-path functionality, as well as transport and platform software using C and C++ on real-time operating systems. At Intel Corporation (Consultant via Systemcom), I worked on the Intel Tukwila processor project, focusing on microarchitecture verification and RTL-to-schematic equivalence checking.

