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.