I'm Lars. I'm a physicist, entrepreneur and full stack engineer based in Berlin.
Let's change the world together!
I studied physics (M.Sc. with distinction) and am specialized in software development.
I'm experienced in building many types of projects, including
Computer algebra systems
Machine learning models
Doing so, I've learned to use many tools and frameworks. These are some of my favorite:
I'm fluent in English and German.
I'm the founder and developer of Maphi - The Math App.
Open source is my thing and my projects have collected over 4100 stars on GitHub!
ModernCppStarter★ 2292🚀 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★ 865📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.View
PEGParser★ 187💡 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★ 169🛸 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★ 116🏃 Iterators made easy! Zero cost abstractions for designing and using C++ iterators.View
Observe★ 99📣 Hey listen! A simple general-purpose event-listener system for C++17.View
Format.cmake★ 77💅 Stylize your code! Automatic clang-format and cmake-format targets for CMake.View
StaticTypeInfo★ 57🏀 Up your type-game. A small C++ library for compile-time type names and type indices.View
Glue★ 49⛓️ Bindings that stick. A simple and generic API for C++ to other language bindings supporting bidirectional communication, inheritance and automatic declarations.View
PackageProject.cmake★ 37🏛️ Help other developers use your project. A CMake script for packaging C/C++ projects for simple project installation while employing best-practices for maximum compatibility.View
MiniCppStarter★ 32🧸 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★ 30🧷 Stay safe! Type-safe scripting for C++ using TypeScriptToLua and CMake with auto-generated declarations.View
BitLens★ 19🔎 Have your bits and eat them too! A C++17 bit lens container for vector types.View
Ccache.cmake★ 18🚅 Compile faster with Ccache! A Ccache integration for CMake with Xcode support.View
CPMLicenses.cmake★ 16📜 Give credit automatically! A license disclaimer generator for your CPM.cmake dependencies.View
react-native-simple-transition★ 14🌠 An easy to use transition component for React NativeView
Revisited★ 14🧑🤝🧑 The visitor pattern revisited. An inheritance-aware acyclic visitor template, any and any-function templates.View
GroupSourcesByFolder.cmake★ 11Automatically group sources by folder structure for Visual Studio/Xcode generatorsView
react-native-material-textfield★ 11A fork of n4kz's original library, with some maintenance updates to continue running on the most recent React Native version until a new maintainer is found.View
Generator★ 8A generator class emulating coroutines' yield functionality through std::threadView
PyPropagate★ 5A paraxial wave propagation framework for pythonView
chrome-extension-typescript-starter★ 1My version of the great Chrome Extension TypeScript Starter with a bunch of opinionated changes. Most notably the shift from npm to yarn and from jQuery to React.View
cmake-scripts★ 1A selection of useful scripts for use in CMake projects.View
IndexSet★ 1A class for manipulating large sets of indices with optimal performance and memory useView
Saphira★ 1Our submission for the #WirVsVirus Hackathron: https://youtu.be/OWfDj2fOfVk | https://thelartians.github.io/Saphira/View