Summary
Niklas Johansson is a Senior Software Engineer with 15 years of experience and a Master's in Engineering Physics, blending deep C/C++ and embedded systems expertise with 3+ years of professional Elixir development and a research background in machine learning. He has shipped production backends (Elixir/Phoenix/Postgres), embedded firmware, and medical imaging infrastructure, and has bridged Web2 and Web3 systems while integrating complex external partners. Comfortable from low-level drivers to distributed cloud deployments, he favors engineering from first principles and pragmatic, well-tested solutions. An active tinkerer and open-source author (see WolfPACS and GitHub projects), he pairs algorithmic rigor from his research days with hands-on DevOps and functional programming ambitions. Notably, he has independently prototyped a DICOM load-balancer and a variety of Erlang/Elixir proof-of-concepts, reflecting a talent for turning research ideas into production-ready tooling.
15 years of coding experience
18 years of employment as a software developer
University of California, San Diego
Civilingenjör - Master of Science (M.Sc.) Engineering Physics, Civilingenjör - Master of Science (M.Sc.) Engineering Physics at The Faculty of Engineering at Lund University
Swedish, English, French, Danish