Frontend-Head Fullstack developer, Germany

Hi, I'm Phil.

I build small tools that do the repetitive work.

Most of them take over a task that used to be done by hand. Next to the tools I build websites, from the first sketch to the deployed app. My other field is newsletter marketing, and some of my tools come straight from that work.

I like digging into new topics and trying things out. The interest doesn't stop after work: I run a homelab, my smart home runs on Home Assistant, and I tinker with IoT and 3D printing.

Misc-Encoder Rule-based text transformation

Takes formatted copy from office documents into a WYSIWYG editor, normalises it and emits structured markup. The output is shaped by configurable rule sets, so the same input can be turned into very different results.

  • TypeScript
  • Tiptap
  • Vite
  • Vitest
Read more about Misc-Encoder →
URL-Generator Tracking link builder and parser

Composes parameterised URLs one at a time or in bulk, breaks existing ones down into their parts and validates the result against a set of checks.

  • TypeScript
  • Vite
  • Vitest
Read more about URL-Generator →
Mail-Template-Builder HTML email to Outlook template (.oft)

Turns an HTML newsletter and its images into ready-to-open templates for desktop mail clients (.eml, .emltpl, .oft). It cleans the markup, inlines the CSS, maps the images and re-reads its own output to check it before download. Ships as a single HTML file or as a single PHP file for WordPress.

  • TypeScript
  • PHP
  • Vite
  • Vitest
Read more about Mail-Template-Builder →
DevSpace Developer workspace as a PWA

Notes, snippets, tasks, calendar, time tracking and an encrypted vault in one app. State syncs across devices, and the app installs like a native one.

  • React
  • TypeScript
  • Supabase
  • TanStack Query
  • Tailwind
Read more about DevSpace →

3 more projects

Blog

All posts

Stack

Languages
TypeScript, JavaScript, PHP, HTML, CSS
Frontend
React, TanStack Query, Tiptap, Tailwind CSS, Vite
Backend & data
Node.js, WordPress, Kirby, PostgreSQL, MySQL, Supabase
Tools
Git, GitHub Actions, Vitest, Docker, Plesk, Vercel

Contact