Hey there! I'm Lars. I'm a physicist, founder and full stack developer based in Berlin.Let's build something amazing!
I studied physics (M.Sc. with distinction) and am specialized in software development.
I'm experienced in building many types of projects, including
Artificial neural networks
Compilers
Computer algebra systems
Cross-platform mobile apps
Domain specific languages
Genetic programming
Graphic engines
Parser generators
Simulation frameworks
Websites
Doing so, I've learned to use many tools and frameworks. These are some of my favorite:
Apple Motion
C++
CMake
CSS
Express.js
Fastlane
Git
GraphQL
JavaScript
LLVM
Logic Pro
Lua
Node.js
Numpy
OpenGL
PostgreSQL
Python
React
React Native
Rust
TypeScript
VSCode
WebAssembly
zsh
I'm fluent in English and German.
I'm the founder and developer of Maphi - The Math App.
Open source is my thing. Check out my most popular projects!
ModernCppStarterβ 1658π Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.View
CPM.cmakeβ 464π¦ CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.View
PEGParserβ 152π‘ Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.View
modern-wasm-starterβ 134πΈ Run C++ code on web and create blazingly fast websites! A starter template to easily create WebAssembly packages using type-safe C++ bindings with automatic TypeScript declarations.View
EasyIteratorβ 106π Iterators made easy! Zero cost abstractions for designing and using C++ iterators.View
Observeβ 89π£ Hey listen! A simple general-purpose event-listener system for C++17.View
Glueβ 44βοΈ Bindings that stick. A simple and generic API for C++ to other language bindings supporting bidirectional communication, inheritance and automatic declarations.View
StaticTypeInfoβ 40ποΈ Up your type game. A small library for compile-time type names and type indices.View
Format.cmakeβ 37β¨ Stylize your code! Automatic clang-format and cmake-format targets for CMake.View
MiniCppStarterβ 27π§Έ A tiny single-file version of the ModernCppStarter project for exploring libraries or playing with C++ code. Reproducible dependency management included, so the code will work the same everywhere.View
TypeScriptXXβ 21Stay safe! Type-safe scripting for C++ using TypeScript and CMake with auto-generated declarations.View
BitLensβ 17π Have your bits and eat them too! A C++17 bit lens container for vector types.View
react-native-simple-transitionβ 14An easy to use transition component for React NativeView
Revisitedβ 14The visitor pattern revisited. An inheritance-aware acyclic visitor template, any and any-function templates.View
EmGlueβ 12Glue C++ to your browser! Universal bindings for JavaScript/Wasm using Glue and Embind.View
Ccache.cmakeβ 11Compile faster with Ccache! A Ccache integration for CMake with Xcode support.View
PackageProject.cmakeβ 11A small helper script to simplify the CMake packaging processView
CPMLicenses.cmakeβ 9π Give credit automatically! A license disclaimer generator for your CPM.cmake dependencies.View
Generatorβ 7A generator class emulating coroutines' yield functionality through std::threadView
GroupSourcesByFolder.cmakeβ 5Automatically group sources by folder structure for Visual Studio/Xcode generatorsView
PyPropagateβ 5A paraxial wave propagation framework for pythonView
substituteβ 3πΏEnjoy the the big screen! Watch and synchronise subtitles externally in any browser. On mobile and desktop.View