Join App
- Web App
- Open Source
A Kanban-style task manager (Join) built with Angular — drag-and-drop board, contacts, task assignment and authentication in a clean single-page app.
I build modern web apps with clean architecture and an eye for detail — considered from data model to the last interaction.
Get in touch
The languages, frameworks and tools I work with every day — from data model and API to the last bit of UI polish. Proven building blocks over hype, cleanly combined.
React
Frontend
Next.js
Frontend
Vue.js
Frontend
Svelte
Frontend
Astro
Frontend
Tailwind CSS
Frontend
Framer Motion
Frontend
Angular
Frontend
Sass
Frontend
Node.js
Backend
NestJS
Backend
Fastify
Backend
GraphQL
Backend
Deno
Backend
Bun
Backend
Spring
Backend
.NET
Backend
PostgreSQL
Database
MySQL
Database
SQLite
Database
MongoDB
Database
Redis
Database
Prisma
Database
Drizzle ORM
Database
Supabase
Database
Firebase
Database
Apache Kafka
Database
RabbitMQ
Database
DuckDB
Database
Docker
DevOps
Kubernetes
DevOps
GitHub Actions
DevOps
Nginx
DevOps
Vercel
DevOps
Cloudflare
DevOps
Terraform
DevOps
Ansible
DevOps
GitLab CI
DevOps
Sentry
DevOps
Grafana
DevOps
Prometheus
DevOps
TypeScript
Languages
JavaScript
Languages
Python
Languages
Go
Languages
Rust
Languages
PHP
Languages
SQL
Languages
HTML5
Languages
CSS3
Languages
Java
Languages
Kotlin
Languages
Swift
Languages
Dart
Languages
Ruby
Languages
Vite
Frameworks
Remix
Frameworks
Nuxt
Frameworks
Laravel
Frameworks
Django
Frameworks
FastAPI
Frameworks
Git
Tooling
ESLint
Tooling
Figma
Tooling
Storybook
Tooling
GitHub
Tooling
GitLab
Tooling
Jira
Tooling
Turborepo
Tooling
Anthropic
Tooling
Vitest
Testing
Jest
Testing
Puppeteer
Testing
Tech Stack
I care about products that simply work — fast, clear, and built to last.
Every project starts with the outcome, not the tech. I pick the simplest tools that hold up, keep the codebase honest, and ship in small, verifiable steps.
The result: software that feels effortless to use and stays easy to change.
View projectsSmall verifiable increments over big-bang releases. Every step is testable and reversible.
The simplest solution that actually works. Clarity beats cleverness every time.
I treat interface and implementation as one problem, not two handoffs.
A Kanban-style task manager (Join) built with Angular — drag-and-drop board, contacts, task assignment and authentication in a clean single-page app.
A 2D jump-and-run browser game on HTML5 Canvas — run, jump, collect and beat the boss, with an object-oriented engine and a Vue 3 UI layer.
An interactive quiz app — play through question rounds, track your score and see instant feedback, built with Vue 3 and Vite.
How I work
Transparency about my work style to make sure we're a good fit.
These are preferences, not hard rules. I'm always open to discussing unique situations and finding arrangements that work for both of us.
Testimonials
Voices from clients, project partners and colleagues I have worked with.
Endlich jemand, der Frontend und Backend wirklich beherrscht. Weniger Abstimmungsaufwand, schnellere Ergebnisse — genau das, was wir gesucht haben.
Tobias Renner
Geschäftsführer, Renner Digital
Altes Portal in Rekordzeit abgelöst — sauber und ohne Drama.
Lena Hartmann
Produktleitung, Nordlicht Studio
Ich würde jederzeit wieder mit Lars zusammenarbeiten. Seine breite technische Expertise macht es unfassbar leicht, in einem Projekt massive Fortschritte zu erzielen. Selbst komplexe Aufgaben konnten wir auf einer Wellenlänge oft direkt angehen und effizient lösen.
Franek Kaminski
Inquiries about freelance projects, full-time roles or just to connect — drop me a mail. I reply within 24 hours.
Get in touchInquiries about freelance projects, full-time roles or just to connect — drop me a mail. I reply within 24 hours.
Get in touch