Full-stack product engineer

I build SaaS products end‑to‑end. You name it, I build it.

From zero-knowledge encryption to AI pipelines, live Twitch automation and real-time dashboards. I build, ship and operate complete products on my own. Most recently: VODPilot, FarmOps and envstore.

0 yrs
Building for the web
0+
Projects shipped
100%
Built, shipped & run solo
Available for select work
contact@mketzer.com
/ WORK · FLAGSHIPS

Products,
shipped solo.

Each one engineered, billed and operated end to end: front end, back end, infrastructure and the marketing site you'd visit.

01● Live · 2026vodpilot.com

VODPilot

A 24/7 Twitch channel from your VODs, on air while you sleep.

Connect a main channel and a replay channel; VODPilot prepares every new stream, schedules replays around the clock, rewrites titles, gates DMCA risk, and answers !vod in chat. The whole broadcast operation, automated.

  • A self-filling scheduler that picks the next VOD by time zone, game variety and recency.
  • A control room to force-play, skip or hot-swap the next replay without touching Twitch.
  • ToS and DMCA guardrails with muted-audio flagging and automated gating.
  • A chatbot and metadata syncthat keep title, category and tags matching what's on air.
Next.jsTypeScriptTwitch APIEventSubFFmpegPostgres
01
vodpilot · playoutON AIR
24/7 Playout218 watching
05:30Speedruns
09:00Minecraft, moddedON AIR
12:00Valorant ranked
15:30Cozy co-op night
19:00Modded MC, part 7
22:00Chill stream
NEXT Valorant ranked, in 1h 48m
02
farmops · importPARSED
roster.png
AI parse · 2.1s · 147 rows
#PlayerPowerVSRank
01DragonSlayer412M142R4
02ShadowKnight388M138R4
03ThunderStrike356M135R4
04PhoenixRise289M121R3
✓ matched 147 / 147 to roster
02● Live · 2026lastwar.farm

FarmOps

Screenshots in, alliance intelligence out.

An AI-powered alliance & server tracker for Last War. Upload screenshots or a screen recording; the AI extracts every player, matches them to the roster, and turns the grind into clean dashboards in seconds.

  • AI screenshot and video parsing that replaces 30 to 60 minutes of manual entry per reset.
  • A full tracking suite for VS points, donations, storms, custom events and seasons.
  • A hive planner and server intelligence spanning all 8 servers in a season.
  • Public stats pages plus a documented REST API for automation.
Next.jsTypeScriptAI / OCRPostgresPaddleVercel
03● Live · Open source · 2026envstore.xyz

envstore

Your secrets, encrypted before they ever leave your laptop.

Zero-knowledge .envstorage for teams that take "least privilege" literally. Files are encrypted on your machine with your key and arrive as ciphertext the server physically cannot open. Open source, AGPL, comically cheap.

  • End-to-end encryption with X25519 and ChaCha20-Poly1305, and no server-side decrypt path.
  • A single static CLI binary you can audit, vendor or check into CI.
  • Monorepo-aware setup where one config registers every .env in the repo.
  • CI service tokens and a GitHub Action, plus a full audit log of every push and pull.
GoageNext.jsCloudflare R2AGPL v3
03
~/shinra · envstoreE2E
# encrypt locally, then upload
$ envstore push .env
encrypting → 4 recipients
uploading ciphertext … done
$ envstore pull
decrypted on this machine
$
Server stores ciphertext only. No backdoor, by construction.
/ Expertise

Deep platform-API fluency: Twitch and far beyond.

Years of hands-on work across the major platform APIs: getting access approved, building production integrations, and keeping automation alive through every policy change and breaking release.

  • Twitch
  • Meta · Facebook & Instagram
  • TikTok
  • YouTube
  • Discord
01

Twitch API, end to end

OAuth flows, Helix, EventSub webhooks, IRC chat bots, embeds and channel automation. Production-grade, not weekend scripts.

02

Real-time & media pipelines

WebSockets, live overlays, scheduling and sync across accounts, plus DMCA/ToS-aware media handling with FFmpeg and transcoding.

03

Meta, TikTok, YouTube & Discord

Production integrations with the Meta Graph API (Facebook & Instagram), TikTok, YouTube and Discord: OAuth, content and publishing APIs, webhooks. Rate-limit-aware and resilient to the inevitable breaking change.

04

Billing & SaaS infrastructure

Paddle & Stripe, multi-tenant auth, audit logs, role systems and self-serve workspaces. The unglamorous parts that make a product real.

/ ARCHIVE

Selected earlier work.

A decade-plus of streaming tools, broadcast overlays and client builds. The foundation the flagships were built on.

No.
Project
What it is
Year
01
VS Challenge
Creator-vs-creator competition overlays with live updates and moderator remote control.
2024
02
Noway Advent
A daily giveaway calendar, engineered leak-proof so upcoming doors stay a surprise.
2023
03
Win Challenge
Challenge-display overlays with auto-scroll, pause timer and a moderator remote.
2023
04
Twyve
Watch-party tool with embedded overlays and remote control for Twitch streamers.
2023
archived
05
Streamgeist
Interactive event overlays: giveaways, lower-thirds and live chat, in-stream.
2022
archived
06
Creator Duel
Remote-control app for two creators to compete: games, scores, quiz and buzzer.
2023
07
beingesports
A dynamic content site built from the ground up for an esports organisation.
2023
08
Jan Holtmann
A bespoke personal site with dynamic content, built end to end.
2022
/ About

Eighteen years building for the web. The whole thing, end to end.

I'm Michael, a full-stack developer based in Germany. I started shipping for the web in 2007 and never really stopped. For years that meant Twitch: overlays, bots, analytics and broadcast tooling for creators, agencies and esports orgs.

Today the scope is wider. I build, bill and operate complete SaaS products on my own: the front end, the back end, the infrastructure, the encryption, the marketing site. You name it, I build it.

2026VODPilot, FarmOps, envstore. Three products shipped solo.
2019–21Streamdota. All-in-one live overlays and stats for Dota casting.
2007First lines shipped to the web. The habit stuck.
/ STACK

Tools I reach for.

Comfortable across the whole stack, but opinionated about shipping fast and keeping things boring where it counts.

Languages

  • TypeScript
  • Go
  • JavaScript
  • SQL
  • Python

Frontend

  • Next.js / React
  • Tailwind CSS
  • Real-time UI
  • Canvas / overlays
  • Motion & interaction

Backend & infra

  • Node
  • Postgres / Neon
  • Cloudflare R2 / Workers
  • Vercel
  • REST APIs

Platforms & domains

  • Twitch API / EventSub
  • AI / OCR pipelines
  • Cryptography (age)
  • FFmpeg / media
  • Paddle / Stripe
/ Contact

Let's build something.

Have a product in mind, a platform integration that's giving you grief, or just want to compare notes? I read everything.