I love programming languages. Besides learning them for fun and building compilers in my spare time, I also have worked professionally on compiler frontends and code generators for Typescript, Protobuffers and SQL. You can try out one of the languages I made in your browser!
At SOUNDBOKS I designed and implemented RPC protocols and communication schemes for memory-constrained embedded systems. Among these I implemented firmware update and file transfer protocols, as well as real-time or deferred logging, all with no runtime heap allocation.
Fuller-Full-Stack Development
I build tools across the entire End-To-End software pipeline from bare-metal C code to JavaScript frontends and microservices. I also worked in frontend development for a few years, so my tools are somewhat usable.
CI/CD and automated testing On-Premise
I have set up and maintained CI/CD systems, whether cloud or on-premise for almost 10 years. In those years I have developed a particular hatred for Jenkins and a love for Buildkite.
Mentoring and Tutoring
Teaching is arguably my greatest passion. Whether it is in the workplace sharing knowledge with coworkers or doing private tutoring on the side, I love nerding out together over problems or some cool tech and sharing my enthusiasm with people. And it’s not just programming either! If you want to learn to play Go, come find me on the beginner Go discord and challenge me to a game!
Public Repos
61
Total Stars
25
Total Forks
1
Public Gists
19
Top Languages
Based on primary language of repositories
Recent Activity
Contribution Graph
Activity Timeline
Commits and contributions grouped by day, week, or month.
High productivity periods
Most active day: January 23rd, 2026 • 21 contributions
Most active week: Jan 19–Jan 25 • 39 contributions