Looking for help with a project that uses LLVM?

As an independent contributor I am actively working on LLVM.

As a freelance developer I help small and mid-size companies to get up to speed with LLVM. Here in Berlin and remote.

I have a track record of remote work with various companies since 2016 and offer flexible conditions to match your demands. For questions, feel free to reach out via email or book a slot during office hours.


LLVM upstream contributions

Interactive visualization of my LLVM upstream contributions rendered with git-baobab. Leaf nodes link to list of individual commits on GitHub:

2023 Baobab-Me LLVM

Compiler development is the royal discipline of computing. It always demanded the highest skills from its makers and always fascinated me the most as a developer. Compilers are well understood in academics since long, but mainstream implementations were often lacking behind today’s standards – being quirky, proprietary and hard to master.

With the advent of LLVM a lot of this changed and today we have state of the art modular compiler technology right at our fingertips – with a clean three-phase architecture open-source and reusable.

In my spare time I am hacking on compilers and tools and I use this blog to share my experiences. If that meets your own interests please join the LLVM Meetup in Berlin, write an email or catch me on LinkedIn.