Lars
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.
Maphi
Download on the App Store
Get it on Google Play
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 Native
View
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 process
View
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::thread
View
GroupSourcesByFolder.cmakeβ˜… 5Automatically group sources by folder structure for Visual Studio/Xcode generators
View
PyPropagateβ˜… 5A paraxial wave propagation framework for python
View
substituteβ˜… 3🍿Enjoy the the big screen! Watch and synchronise subtitles externally in any browser. On mobile and desktop.
View
LuaGlueβ˜… 2Lua bindings for the Glue library
View
NDArrayOldβ˜… 2A fast n-dimensional array template for c++
View
Presentationsβ˜… 2https://thelartians.github.io/Presentations
View
StaticHashβ˜… 2Constexpr hash functions for C++
View
IndexSetβ˜… 1A class for manipulating large sets of indices with optimal performance and memory use
View
LHCβ˜… 1Some single-header helper libraries I use in diverse projects
View
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
Show more
These are publications I've worked on.
Publication preview
Finite difference methods for stationary and time-dependent X-ray propagation
View
Publication preview
Goos-HΓ€nchen effect observed for focused x-ray beams under resonant mode excitation
View
Publication preview
Reconstruction of the near-field distribution in an X-ray waveguide array
View
Publication preview
Numerical methods for paraxial stationary and time-dependent propagation of x-ray and EUV radiation (master's thesis)
View
Publication preview
Evolution of Synaptic Plasticity using Genetic Algorithms in Neural Closed-Loop Systems (bachelor's thesis)
View
Sounds good? Let's get in touch!
Email:
Message:
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.