Fredrik Öhrström is a founder and experienced software engineer with over a decade of expertise in sustainable software engineering, Java performance, distributed systems and provably correct software. He has deep JVM and runtime credentials from roles at Oracle, BEA and as a contributor to Java 7/8 features, and later shaped patent strategy and tooling at Spotify while bridging engineering, legal and product teams. He builds high-availability, high-integrity systems (from telecom refill platforms to meter-reading backends) and applies formal methods and HCI sensibilities to make complex systems auditable and usable. Unusually for a technologist, he also holds an LLM and blends legal insight with hands-on work—authoring patent filings, FOSS license policies and patent-tracking software. Based in Greater Stockholm, he now advances provably correct computing through his company Viklauverk AB while continuing practical engineering contributions in open-source meter-reading projects.
10 years of coding experience
28 years of employment as a software developer
UNSW Sydney
Russian language and Eastern Europe studies, Russian language and Eastern Europe studies at Uppsala University
MSc (Civilingenjörsexamen), Computer Science, MSc (Civilingenjörsexamen), Computer Science at KTH Royal Institute of Technology
LLM (Juristexamen), Law, LLM (Juristexamen), Law at Stockholm University
Read the wired or wireless mbus protocol to acquire utility meter readings.
Role in this project:
Back-end Developer
Contributions:7 releases, 1 review, 1384 commits in 5 years 6 months
Contributions summary:Fredrik primarily worked on enhancing and refactoring the wmbusmeters project, focusing on expanding its capabilities to support various meters and handle complex communication protocols. Their contributions included adding minimal stubs and implementing support for new devices, specifically the TSD2 and a series of sensors, indicating a focus on expanding the project's compatibility with different types of energy meters. Furthermore, the user implemented core logic, such as handling status byte readings and data processing of different meters, reflecting a strong focus on enhancing the data collection and processing capabilities of the system. The user also refactored existing drivers.
Contributions:6 commits, 5 pushes, 1 branch in 5 years 1 month
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.