Full-stack developer · Berlin

Hi, I’m Ralph.

I’m a full-stack developer, passionate nerd and curious builder drawn to ideas where a thoughtful interface, useful automation and robust engineering meet.

I mostly work with TypeScript and C#. At the same time, I enjoy exploring new languages, platforms and tools — preferably through projects that solve a concrete problem and can actually be used.

What drives me

Build, automate, understand

My side projects range from local browser tools and connected systems to playful simulations. I care not only about whether something works, but whether it is understandable, testable and reproducible.

01

Web & product

Interactive applications built with TypeScript, JavaScript, React, Vue, Vite and modern browser APIs.

02

Automation & delivery

Tests, CI/CD, GitHub Actions, Pages deployments, documentation and repeatable releases.

03

Systems & integration

Node.js, Docker, shell, REST, WebSockets, SSE, SSH and integrations with devices on the local network.

04

Experiments

AI agents, IoT, autonomous game systems, network data and new connections between software and hardware.

Selected work

Projects that connect my interests

Local-first media tooling

WhatsApp Replay Studio

A local browser tool that replays exported chats with images, audio and video, then renders them to MP4 without uploading the data.

Live network data

TopoLens

A static web app that makes current BGP events from the RIPE RIS Live feed explorable over WebSockets.

Open IoT

TerraHub

A modular open-source concept for terrarium control, sensors, diagnostics and a local control panel.

Web3 game systems

Civilisation DApp

A village builder using React, Vite, persistent state and smart-contract connectivity for the World App.

Developer experience

Pi Agent Setup

A personal coding-agent environment with TypeScript extensions, skills, subagents, tests and documentation.

Toolbox

Skills & technologies

TypeScriptC#JavaScriptNode.jsReactVueViteBrowser APIsHTML & CSSREST & WebSocketsDockerGitHub ActionsTestingCI/CDLinux & shell

Developer hobbies

What I enjoy exploring

  • Local-first and privacy-minded browser applications
  • Self-hosting, homelabs and connected devices
  • IoT, electronics and terrarium automation
  • Programmable games, simulations and Minecraft modpacks
  • AI agents and personal developer tooling

There is a solution hidden inside every issue.

— my guiding thought when building software

Let’s connect

Code, ideas or an interesting problem?