Hi, my name is

David Rösler.

I build stuff. Sometimes it even works.

Software developer from Germany. I build web apps, backends, and embedded systems — and whatever random tool sounds interesting on a Friday night. Arch user. Fullstack enjoyer. Currently deep in Rust, Go, neural nets, and cybersecurity.

Scroll

01. About Me

Hey! I'm David — developer and Linux nerd from Germany. I started coding at 16 and never really stopped. Currently finishing my IT specialist apprenticeship at Bosch, building across the full stack: web apps, backends, CLI tools, and embedded systems.

My most-used languages are Java, Kotlin, C#, Python, and TypeScript — but I'll reach for whatever gets the job done. I'm also into cybersecurity: CTFs, pen-testing, and making sure what I ship is properly hardened. Always pushing further — currently into Rust, Go, and neural networks.

I run Arch (btw), tinker with Arduino and ESP32, and have been exploring NixOS. Off the screen: sports, festivals, raves, and travelling whenever possible.

8+ Years Coding
42069 Times exited Vim
3 Distros daily-driven
0 Boring projects (goal)

02. Tech Stack

Languages

  • Java / Kotlin
  • C# / .NET
  • Python
  • TypeScript
  • C++
  • Rust learning
  • Go learning

Frameworks & Tools

  • Angular
  • Svelte / SvelteKit
  • Spring Boot
  • ASP.NET Core
  • Flask
  • Android (Kotlin)
  • Tailwind CSS

DevOps & Cloud

  • Docker
  • Azure
  • GitHub Actions
  • CI/CD Pipelines
  • REST APIs
  • Bash / Git
  • Arch Linux / NixOS

Embedded, AI & Security

  • Arduino / ESP32
  • C++ Embedded
  • PyTorch / Neural Networks
  • Pen-testing / CTF
  • Secure-by-design
  • Vim / Neovim

03. Featured Projects

GameFleet

Dashboard to monitor your game servers in one place — shows player counts, server status, ping, and more in real-time. Dockerized and easy to self-host. Currently supports Minecraft & Satisfactory.

  • Svelte
  • Python
  • TypeScript
  • Docker

LAN Party Stats

Discord bot & web dashboard that tracks gaming and Spotify activity across your server. Slash commands for leaderboards, per-game stats, and live session tracking. Because LAN parties deserve proper analytics.

  • Python
  • discord.py
  • Flask
  • Docker

OnlyBans

Full-stack ban & rule management platform with an ASP.NET Core backend and a Svelte frontend. Clean REST API, containerized with Docker. Built as a team project during the apprenticeship.

  • C#
  • ASP.NET Core
  • Svelte
  • Docker

04. What's Next?

Get In Touch

Up for a chat, a collab, or just want to say hi? My inbox is open. I'm always happy to talk about projects, tech, or whatever rabbit hole I'm currently falling down.

Say Hello