Build small.
Build local.
Build to last.

Maker, programmer and 8-bit computer fan from Leipzig.
I build small, fast, local-first software — and tinker with everything from 3D printers to lasers.

Things I build

Native macOS apps and web tools — free, and built by hand.

Voxista

Local dictation for macOS. Hold a hotkey, speak — text lands in the active app. 100 % offline via whisper.cpp, optional LLM polish. Open source, AGPL v3.

voxista.heinemann.media ↗

Clipshot

A menu-bar recorder for short screen clips. Pick a window or drag a region locked to a ratio, export MOV/MP4/GIF, send straight to your own n8n workflow — record → shareable link.

clipshot.heinemann.media ↗

Flick

A fast image viewer for macOS. Double-click in Finder, arrow-key through the folder — no gallery, no library, no cloud. Zoom-to-cursor, GIF/WebP/APNG, EXIF → Maps.

flick.heinemann.media ↗

FireWatch

An open-source project for early wildfire detection: a solar LoRa sensor mesh, a server-side risk engine and AI drones that verify alarms. Looking for collaborators, supporters and partners.

firewatch.heinemann.media ↗

FckTracking

A browser extension (Manifest V3) that confuses trackers with random background browsing noise — it opens tabs, scrolls, clicks and searches on its own, so your real activity hides in the crowd. 100 % local, no telemetry.

fcktracking.heinemann.media ↗

Web

Client and commercial projects — built by hand, not open source.

1000 Vintage Lights

A handcrafted vanilla-JS single-page shop for curated vintage lamps. Shared-element View Transitions morph each lamp from the grid into its detail page; PHP + SQLite backend, Etsy sync, self-hosted ALTCHA (no captcha, no tracking). Lighthouse 99/100/100/100.

1000vintagelights.de ↗

SpiraVita

A breathing-exercise PWA. Say what you need — sleep, calm, focus — and get a tailored breath pattern to save and replay. Animated breath guide with phase-synced rings, streak & minutes stats, optional bring-your-own-AI. Installs to the home screen, fully offline.

spira-vita.heinemann.media ↗

Experience

Outside freelance work, in my day job I help build and maintain larger platforms and internal tools:

MPA

Ongoing development of an HR diagnostics & analytics platform — surveys, reporting, PDF generation and automation.

mp-a.eu ↗

HR Performance Institut

Company website and trainer profiles — maintenance, updates and hosting.

Lunch & Learn

A knowledge-sharing format and its web presence.

Websites — built & looked after

Need a site built, rebuilt or simply kept running? I take on commissions for businesses and self-employed.

Build

Custom software

Bespoke web apps and native macOS tools — built from scratch when off-the-shelf won't cut it.

WordPress

New sites, relaunches and rebuilds of existing ones — fast, clean and maintainable.

TYPO3

Extensions, templates, content and upgrades for existing installations.

Avada & Elementor

Page-builder and theme work: Avada / Fusion Builder and Elementor.

WooCommerce & shops

Online shops: setup, payment providers and product management.

Plugins

Plugin selection and setup — and custom development when nothing off-the-shelf fits.

Maintain

Consulting & care

Technical advice, updates, backups, security and ongoing maintenance.

Maintenance plans

Fixed monthly care: updates, backups, monitoring and security checks.

Backup & recovery

Rescue for hacked or broken sites, plus a solid backup strategy.

Hosting & migrations

Server setup, SSL, domains, mail — and moving sites between hosts.

Training

I show your team how to maintain the content themselves.

Optimize

Performance & Web Vitals

Speed, caching and image optimization — Lighthouse scores that actually pass.

SEO basics

Technical SEO: sitemaps, metadata and clean, crawlable markup.

Privacy & GDPR

Consent banners, tracking cleanup and legally sound embeds.

Accessibility (BFSG)

Accessibility audits and fixes for the new EU requirements.

Automation & APIs

Workflows and integrations with n8n, Zapier and CRMs.

Start a project

What I do

Between code and workshop — digital and physical.

Programming

PHP — Laravel, Livewire, Symfony — plus JavaScript, Python and Swift. A soft spot for small, local-first tools.

Automation

Workflows and integrations with n8n & Zapier.

3D Scanning

Photogrammetry and object digitization.

3D Printing

FDM, materials and prototyping.

3D Printer Building

FDM systems, mechanics and tuning.

Laser Engraving

Wood, metal and creative engraving.

Photography

People, product and architecture.

Illustration

Digital & analog, vector & sketch.

Media Design

Graphics, layout and branding.

A bit of history

Born in 1978, grew up in East Germany. I started programming on a Robotron KC85-4 at the local youth club — and never really stopped.

Maker, thinker, motorcycle rider, 8-bit computer fan. Always curious, still tinkering — whether that's a piece of software, a 3D printer or a camera.

Get in touch

Questions, ideas, collaborations — drop me a line.

Based in

Leipzig, Germany