Who am I

I'am Marcus. A software/hardware engineer with a lot of varying interests. What I spend my time on is either hightech or really old fashioned - nothing in between. Beside coding and hardware design, I like doing blacksmithing, beekeeping, carpentry, beer crafting, HAM radio and farming. It is hard to find a common denominator. but it necessarily does not have to be one, the important thing is to try out everything that can be fun.

My $dayjob

I'm currently working at Combitech as technical leader for the Embedded Linux area. In short, my role is to maintain specialist knowledge in this area so that we can take on difficult assignments but with high confidence that we are doing an efficient job.

This maintainance involve to have courses(Combitechs Embedded Linux course), attend conferences (mostly Embedded Linux Conference), predict trends and keep filling this pool of knowledge.

I often get inquiries about doing freelance assignments, and because of this I have started my own company, MFOConsulting AB, where I take on small, well-defined assignments. Please see contact information in order to get in touch.

In the same vein, I started a side business, Moosefall Supplies, where I sell handcrafted products mainly made of wood, metal and leather. Just for fun!

What I do

Besides my job, family and interests, I try to contribute to open source software.


I actively maintain code in several projects.


  • Driver for MCP3911, Multichannel Analog Front End
  • Driver for LTC1665, Octal 8/10-bit Digital-to-Analog converter
  • Driver for PXRC, PhoenixRC Flight Controller Adapter


  • Package for libostree, An upgrade system for Linux-based operating systems
  • Package for selinux, Security Enhanced architecture
  • config and diffconfig utils for manage config-files


Yocto meta layer for creating a readonly root filesystem with a writeable overlayfs area.


Nothing fancy but still some patches here and there. Projects I have contributed to are: