Available for backend work

Backend developer
obsessed with
performance.

I'm David Schlüter — I build fast, reliable systems and the low-level tooling around them. Interpreters, emulators, IoT backends.

6+years building
Java · Go · Rustcore stack
IoTnow @ Wacker Neuson
david@dev: ~ — zsh

02 — selected work

$ls ~/projects

interpreter/
01

Tree-walking Interpreter

A small dynamically-typed language built from scratch — hand-written lexer, Pratt parser, AST, and a tree-walking evaluator with closures, first-class functions and a REPL.

GoPratt parsingASTREPL
chip8-emulator/
02

CHIP-8 Emulator

A compact CHIP-8 virtual machine in C with SDL2 rendering — full opcode set, accurate timers, configurable clock speed, and keypad remapping. Runs the classic ROMs flawlessly.

C++EmulationBytecode
nvim-cpp-headers/
03

Neovim C++ Header Plugin

A Lua plugin that automates C++ header workflows — generates matching .hpp/.cpp pairs, include guards and namespaces, and jumps between declaration and definition.

LuaNeovim APIC++Tooling

03 — about

whoami

I care about the layers most people scroll past — the parser, the allocator, the hot loop, the millisecond you didn't know you were spending.

Currently a Backend Developer for IoT at Wacker Neuson, building the services that move telemetry from machines in the field to the people who depend on it. Before that, years of consulting and freelance work shipping production systems across very different stacks.

Outside of work I live in the terminal — writing interpreters, emulators and Neovim plugins to understand how the tools I rely on actually work under the hood.

$ cat ~/.stack
Languages
JavaGoRustLuaTypeScriptPython
Backend & Data
PostgreSQLRedisMQTTKafkaMSSQLService Bus
Infra & Tooling
DockerLinuxCI/CDProfilingNeovimAzure Function

04 — experience

$git log --oneline

Backend Developer, IoT · Wacker Neuson SEnow

2023 – Present

Building the backend services behind the company's connected-machine platform — ingesting and processing telemetry at scale, with a focus on throughput, reliability and clean service boundaries.

Freelance Web Developer · David Schlüter

2022 – 2024

Designed and shipped full-stack web applications for clients — from database modelling and API design through to deployment, balancing pragmatism with maintainable architecture.

Software Developer · Divcon Consulting GmbH

2019 – 2023

Delivered software across a range of client projects, developing the cross-stack versatility and performance instincts that shape how I build today.

05 — contact

Let's build
something fast.

Got a backend problem worth solving, a role to fill, or just want to talk shop about interpreters? Drop me a line.

d.schlueter1011@gmail.com
new-message.txt
→ opens your mail client