Hey there!I'm Lars. I'm a physicist, entrepreneur and full stack developer 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
Artificial neural networks
Computer algebra systems
Cross-platform mobile apps
Domain specific languages
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. Check out my most popular projects!
ModernCppStarter★ 1841🚀 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★ 622📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.View
PEGParser★ 165💡 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★ 150🛸 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★ 109🏃 Iterators made easy! Zero cost abstractions for designing and using C++ iterators.View
Observe★ 94📣 Hey listen! A simple general-purpose event-listener system for C++17.View
StaticTypeInfo★ 56🏀 Up your type-game. A small C++ library for compile-time type names and type indices.View
Format.cmake★ 47💅 Stylize your code! Automatic clang-format and cmake-format targets for CMake.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
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
PackageProject.cmake★ 25🏛️ 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
TypeScriptXX★ 24🧷 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★ 17🚅 Compile faster with Ccache! A Ccache integration for CMake with Xcode support.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
CPMLicenses.cmake★ 13📜 Give credit automatically! A license disclaimer generator for your CPM.cmake dependencies.View
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★ 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
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
NDArray★ 1A fast n-dimensional array template for C++View
Saphira★ 1Our submission for the #WirVsVirus Hackathron: https://youtu.be/OWfDj2fOfVk | https://thelartians.github.io/Saphira/View