Software Development

My mantra is to develop software according to my clients' needs. From C#, C++, Rust, Kotlin, Erlang/Elixir, Typescript, Ruby to Python. From backend services, embedded software to UI and frontend apps.

Refactoring

Let me refactor your large legacy code-base, add CI/CD, tests, modernize the build system etc. This can cut down maintenance costs and save precious developer time being spent on bug-hunting instead of on new features.

Consulting

IT is a fast moving target! Let me guide you to adopt the tooling and technologies that makes most sense in your concrete setting. Not everyone needs cloud, AI or the newest hyped technology.

Coaching

The best way to learn and improve is by practice - Konfuzius said. Let me coach your developers through pair programming, discussions and code reviews.

Research and Prototyping

Do you need something more advanced? Optimization problems, Machine Learning, Graph Algorithms, Big Data? Let me do a feasability study or prototype!

Open-Source

For over three decades, I participate and engage in the open-source community with contributions to various projects.

Performance Optimizations

Your code runs too slow or is bloated? I've optimized databases in the past by factor 1000 and software by use of clever algorithms by an order of magnitude.