My career started as a research assistant in the early 2010s, where I worked on migrating computation-heavy workloads for photo-realistic computer graphics to the GPU. That would eventually land me a job developing SDKs for rendering GIS applications at Saab Aerosystems.

Two years later, I joined a small Stockholm-based consultancy called Citerus, where I helped build cloud-native applications.

In 2016, I joined the data team at Bonnier Broadcasting to consolidate both streaming and batch data across the organization. This was right before GDPR went into effect, so this involved migrating existing workflows to comply with the new regulations.

After two years, I went back to consulting teams—focused on data infrastructure and DevOps practices.

At this point, I had also been co-organizing the local Go meetups in Stockholm, where I discovered my passion for working with developer communities. I kept reading about this thing called Developer Relations, and loved the idea of integrating more of my skillsets into work.

In 2019, I joined Grafana Labs as a Developer Advocate, where I led the efforts of creating a thriving community of plugin developers for Grafana.

After an incredible time at Grafana Labs, I left to become an independent Developer Educator, where I advise teams on Developer Experience (DX) and Developer Education.

Selected projects