- C++
- CMake
- CI/CD
- Testing
- Compiler
- Type Systems
- Code Generation
Caracal is a programming language I'm building from scratch.
C++ software engineer specializing in compilers, native desktop applications, and build systems. I design and ship high-performance native tools and maintain open-source projects such as Caracal and CaraTest. My work emphasizes correctness, performance, and maintainability through clean APIs and robust testing.
At Treesoft since 2017, I advanced from apprentice to C++ developer. I lead end-to-end C++/Qt development, migrated codebases to CMake, and built internal tooling that measurably improved engineering productivity. I take responsibility for architecture, implementation, and long-term maintenance of core components.
Development and maintenance of C++ applications; migrated projects to modern build systems (CMake); performance optimizations and close collaboration with QA and product owners.
Apprenticeship focused on software development (C++/Qt); contributed to customer projects, internal tooling, testing, and documentation.
Completed Abitur at Rahel‑Varnhagen‑Kolleg Hagen (evening school), external branch in Lüdenscheid, 2014 - 2016. Graduated with an overall grade of 2.3 and advanced courses in Mathematics and Biology. Coursework emphasized analytical problem-solving, independent study, and time management, demonstrating discipline and strong academic ability.
Caracal is a programming language I'm building from scratch.
CaraTest is a lightweight test framework for C++.
Feel free to reach out via: