Summary
Jan Nystrom is a seasoned back-end developer and systems architect with 13 years of industry experience and a Ph.D. in Computer Science from Uppsala University. He specializes in distributed systems, fault tolerance, concurrency and soft real-time architectures, with deep practical expertise in Erlang and building highly available, scalable services. Jan has combined roles as a consultant, product engineer and lecturer—teaching parallel and concurrent programming—bridging rigorous research methods with pragmatic production delivery. As founder of Coherent Light Consulting and now a back-end developer at Kivra, he repeatedly designs resilient systems for both startups and large organizations. Colleagues describe him as someone who enjoys hard problems and thrives in collaborative teams, often applying academic techniques to real-world performance and reliability challenges.
13 years of coding experience
17 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at Uppsala University
English, Swedish, French