Software developer from Germany

Problem solving
transcends
programming languages.

I mostly work on full-stack and backend projects. I also enjoy going down the stack into C++, systems programming and game development.

01About

Programming since age 9

Programming is my job. It is also still my favorite hobby.

I started programming when I was nine and never really stopped. Over the years I have spent countless hours on pet projects, simply because building things and figuring out how they work is fun.

I like trying new languages, paradigms and technologies. Even when they seem unrelated, something I learn usually turns out useful later. The goal stays the same: solve complex problems with simple code.

02Expertise

Things I like working on

Web applications, native code
and quite a bit in between.

01

Backend & Full-stack

Most of my professional work is here: web applications, APIs and backend services, from the database to the user interface.

  • Go
  • TypeScript
  • React
  • Vue
  • HTMX
  • Vite
  • Electron
  • Tauri
  • Tailwind
  • Docker
  • Kubernetes
  • NoSQL
02

Systems Programming

I enjoy working closer to the machine with C, C++ and Rust, especially when performance, networking or internals matter.

  • C
  • C++ 11+
  • Rust
03

Game Development

On the side I make and release my own games and creative tools. Most of them are built in C++.

  • Engine-less
  • OpenGL
  • ECS (flecs)
  • ImGui
04

Research & Optimization

I am interested in evolutionary algorithms and metaheuristics for hard combinatorial and black-box problems.

  • Metaheuristics
  • Multi-objective genetic algorithms (MOGA)
  • CoreWar
03Selected projects

Open source

A few things I built
because I wanted them to exist.

All projects on GitHub

Grave Hammer Games

Games and tools
I make after hours.

Grave Hammer Games is my game development business on the side. I release my own games and adjacent projects, mostly written in C++.

Visit Grave Hammer Games
04 / RESEARCH

Publication · IEEE GHTC 2023

BPoL: A Disruption-Tolerant LoRa Network for Disaster Communication

Read paper

Got an interesting problem?

Let's
talk.

If you want to discuss a project, exchange ideas or just talk about software, feel free to send me a message.

info@daniel-schmidt.me