App developer, streamer, photographer. Over a decade of experience. I build at the seam between AI products and live-video infrastructure — the engineering notes below explain the trade-offs behind each project. For recruiting / employment context, see dev.deutschmark.online.
Tools for livestreamers — they work together: pull a clip, cut it, run your overlays, remember your chat, plan collabs.
| Tool | What it is | |
|---|---|---|
| Alert! Alert! | Make clean stream-alert clips from any video source. | |
| Clipline | Turn livestream VODs into shortform clips with auto-captions. | |
| The Stream Toolset | OBS overlays + companion apps. One login, no subscriptions. | |
| ForgetMeNot | A Twitch chat bot that remembers your regulars. | |
| Collab Planner | Auto-detect collab windows from streamers' broadcast history. |
| Tool | What it is | |
|---|---|---|
| P.A.T.H.O.S. | AI career platform — resume tailoring, ATS scoring, gamified missions. |
Long-form notes on the harder problems behind these projects, in engineering-notes:
- Scaling streaming toolsets on Cloudflare — designing a per-user multi-overlay platform on Workers + KV + Durable Objects so cost-per-user stays roughly flat as user count grows. Edge push over server-mediated polling, hibernatable WebSockets, Twitch EventSub. ~99.6% read reduction on the hot path.
- Collab detection — 4-tier confidence hierarchy for detecting Twitch collaborations from VOD titles, stream overlap, and event data.
- How I built P.A.T.H.O.S. — deterministic ATS scoring, voice-preserving AI rewriting, ghost-job detection, and the AI arms race in hiring.
- Glass Box transparency — three-layer transparency for persona state, resume optimization, and inbound job intel.
- Email sync — auto-detecting recruiter responses from forwarded emails with confidence-gated automation and one-click undo.
- ML prediction — logistic regression from scratch in JS, Platt scaling, time-aware evaluation, consent-gated training.
- Chat bot memory — persistent memory for a Twitch bot without storing chat logs. Session compression, per-user lore, local-first storage.
toolset.deutschmark.online/docs — keeping your stream loudness sane so chat doesn't get ear-blasted, balancing OBS audio across scenes and sources, when to use Twitch IRC vs EventSub, hot-swapping overlay config live with Durable Objects, and a tutorial for every tool in the kit.
TypeScript · React · Zustand · Next.js · Python · C# · Supabase · Prisma · Postgres · Cloudflare Workers · KV · Durable Objects · Stripe · Gemini · OpenAI · FFmpeg · faster-whisper · pyannote · Twitch IRC + EventSub + Helix · Spotify Web API · Streamer.bot
- deutschmark.online — marketing root, 3D carousel
- toolset.deutschmark.online — overlays + companion apps + docs
- collab.deutschmark.online — stream collab scheduler
- yourpathos.app — P.A.T.H.O.S.
- dev.deutschmark.online — recruiter-facing portfolio
- twitch.tv/thedeutschmark · Discord


