Hey there!I'm Lars. I'm a physicist, entrepreneur and full stack engineer based in Berlin. Let's change the world together! I'm a highly skilled physicist and software developer with broad expertise in many fields. I earned my master's degree with distinction in physics from the University of Göttingen, where I developed a deep understanding of fundamental concepts and built my analytical abilities.I believe that the best way to learn something is to make it yourself from scratch. These are some of the types of software I've built:Backends
Compilers
Computer algebra systems
Databases
Genetic programming
Graphic engines
Machine learning models
Native apps
Parser generators
Programming languages
Simulation frameworks
Websites
Doing so, I've learned to use many tools and frameworks. Here is a section of my favorite:C++
CMake
CSS
Express.js
Fastlane
Git
GraphQL
JavaScript
LLVM
Logic Pro
Lua
MongoDB
Node.js
Node.js
Numpy
OpenGL
PostgreSQL
PyTorch
Python
React
React Native
Rust
TensorFlow
TypeScript
VSCode
WebAssembly
zsh
Currently, I'm working as team lead software at Diamontech, helping develop a device to measure blood sugar noninvasively. It's a thrilling project that has the potential to improve the lives of millions of people. Before that, I worked as an experimental physicist for DeepSpin, where I contributed to the development of portable and affordable MRI devices that could transform the way medical diagnostics are done. I'm passionate about software development and love creating code that helps others. My open-source projects have collected over 8800 stars on GitHub!ModernCppStarter★ 4355🚀 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★ 2914📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.View modern-wasm-starter★ 238🛸 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 PEGParser★ 238💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.View Format.cmake★ 159💅 Stylize your code! Automatic clang-format and cmake-format targets for CMake.View EasyIterator★ 137🏃 Iterators made easy! Zero cost abstractions for designing and using C++ iterators.View I'm a scientist by heart and training. These are publications I've worked on. Want to know more? Check out my CV or Let's get in touch!