Skip to content
View thedeutschmark's full-sized avatar
🐈‍⬛
🐈‍⬛

Block or report thedeutschmark

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
thedeutschmark/README.md

Hi, I'm Mark

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.

Stream tools

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.

Career

Tool What it is
P.A.T.H.O.S. AI career platform — resume tailoring, ATS scoring, gamified missions.

Technical writing

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.

Stack

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

Surfaces

Pinned Loading

  1. forgetmenot forgetmenot Public

    AI personality with persistent memory for Twitch streams. Remembers your chatters, stream lore, & inside jokes - from stream to stream.

    TypeScript 4

  2. collab-planner collab-planner Public

    A collab stream planner that doesn't depend on hardcoded calendars. It uses your actual streaming history to find the best times for collabs.

    TypeScript 2

  3. alert-alert alert-alert Public

    Create consistent stream alerts with ease. Alert! Alert! provides a polished workflow to create alerts directly from YouTube, Instagram, and TikTok sources.

    Python 1

  4. engineering-notes engineering-notes Public

    Technical write-ups on some of the harder problems I came across.

    1

  5. Clipline Clipline Public

    Streamer-focused desktop video editor. Turn Twitch VODs into shortform clips, auto-captioned shorts, and longform compilations - all local and free.

    Python

  6. toolset-themes toolset-themes Public

    Build a theme for the Stream Toolset and submit it to the catalog — schema, docs, examples, and contribution guide. Data + CSS only, no JavaScript, hand-curated.

    JavaScript