About

Originally from Sweden, a life-long interest in science and computers led me to a Master's degree in Applied Physics from Linköping University in 2014. Since then, I have been working with passion and hunger in the fields of FPGA and embedded software.

Alongside my professional work I am an active contributor in the open-source FPGA community. I am currently the author and maintainer of three FPGA-related open-source projects. Please see my GitHub or the project list below for details.

In my free time, I enjoy reading, exercising and being in nature. The exercise of choice depends on the season, but you will usually find me strength training, ice skating or mountain biking.

Image

Open-source projects

hdl-modules

I am the author and maintainer of hdl-modules, a collection of reusable, high-quality, peer-reviewed VHDL building blocks. Website: https://hdl-modules.com

hdl-registers

I am the author and maintainer of hdl-registers, an HDL register code generator fast enough to run in real time. Website: https://hdl-registers.com

tsfpga

I am the author and maintainer of tsfpga, a flexible and scalable development platform for modern FPGA projects. Website: https://tsfpga.com

Professional experience

FPGA Engineer

At IMC Trading, Sydney (Australia), 2025–

Developing custom FPGA solutions for financial trading.

Senior Staff Engineer in Digital Design

At Sarcura, Vienna (Austria), 2024–2025

Responsible for digital design of a product that automates CAR-T cell manufacturing for cancer care. I wrote the complete stack of FPGA (VHDL), embedded software (C++) and PC client (Python) from scratch in six months. Including a custom TCP link for device configuration, status diagnostics, and data logging/visualization.

Co-founder, FPGA expert

At Truestream, Linköping (Sweden), 2019–2023

An FPGA design startup I founded with some friends. I worked as an FPGA expert on some very advanced products with bleeding-edge high-speed design. Example projects from these years:

  • Lead developer for an FPGA-based ethernet switch
  • Lead developer for an FPGA-based Hi-Fi audio product
  • Lead developer for a video headend device
  • Lead developer of custom FPGA IP
I also did a lot of embedded software and PC GUI development. And, of course, a lot of other things that come with running a startup: finance, legal, sales, marketing, etc.

Freelance Consultant

At Blue Steel Engineering, Linköping (Sweden), 2017–2019

My one-man consulting company where I provided services in FPGA/software development. Projects:

  • Embedded software for the homing system of a next-generation underwater torpedo
  • FPGA and embedded software for an industrial 3D camera, with focus on signal processing

FPGA Developer

At Autoliv Electronics, Linköping (Sweden), 2014–2017

Developing an FPGA-based image processing system for self-driving cars. Apart from develpoment, I did team leading, pre-studies, CI, etc.

Publications