How can I help?

Linux

I have a long experience in working with both desktop and embedded Linux. I can help you with design decisions, board bring-up, application development and custom drivers.

Communication

Getting devices connected using various technologies such as Bluetooth, WiFi and mobile.

Communication with standard networking protocols or designing and implementing new ones.

Embedded

Start a new project by choosing platform, components and designing PCB. Getting up and running or continuing development of low-level and application code for bare-metal, FreeRTOS, Zephyr or Linux.

Coding

Programming and software architecture is my bread and butter. C is usually my goto1 language but I believe in choosing the language that best suits the task, be it C, C++, Python or Go.

1) Pun intended


"Mmkay... but have you worked with this? Can you help me with that?"

Glad you asked! If you contact me, I will happily answer all your questions.

Recent projects

I love tinkering and building things — both as a creative outlet and for trying out and learning new things. Here are a couple of projects I've done recently. For more information about my professional experience, take a look at my LinkedIn or just ask me.

Alvira

I'm a co-founder of a Swedish home-security startup called Alvira. We have developed our own sensor and app to alarm you in case there is a fire or break-in. We want to utilize a digital neighbourhood watch to bring every household a safer and less worrisome life.

At Alvira I'm mainly responsible for the hardware design, embedded software and system architecture.

For more information or to sign up to our mailing list please visit our site here.

IoT with LoRaWAN

LoRa is a technology for low-power wide-area-networks (LPWAN). A single gateway can cover areas of several kilometers and battery powered nodes can report data for years.

I put together a gateway and some nodes from off-the-shelf parts and set up a small network in my home town.

For more info on the setup, look here.

If you live in Jönköping and is interested in LoRa or IoT in general, give me a ping.

udim.me

My idea for this project was to create a wireless light dimmer that also looks good. The device that does the actual dimming is connected between the light source and the power outlet. To control the light I made a wooden puck with a light and a dark side and the light is on or off depending on what side is facing up. Once the light is on it can be dimmed by rotating the puck.

I designed two boards based on the bluetooth low energy circuit nRF52 and I used Zephyr as OS. The product page is found here and some more details can be found here.

What to expect?

Lean

I believe in the principles of lean development and lean startup. Knowing what creates value for customers, failing fast, trying different things for better decision making and empowering teams are things that I believe make successful projects.

Up-to-date

You can expect me to have up-to-date knowledge in my field of work and be quick to pick up new things when needed. Even though embedded devices is my field of expertise I try to keep a broad view of the computer industry as a whole.

Automate

I like to automate tasks such as building and testing by using tools like Jenkins and Docker. Besides saving time and frustration I think it is a great way of keeping work documented and reproducible.

Do business together?

So, you've made it this far. Hopefully you have a pretty good idea of what I can do and how I might help.

Now I have some questions for you:

  • Do you think you could use my help as a consultant — hours, part-time or full-time?
  • Are you looking for a project member, business partner or co-founder?
  • Want to know more about me?

If you answered yes to at least one question then don't hesitate to contact me. I've been told I'm a quite nice person.

Get in touch