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. Building tools that solve problems I ran into and couldn't find good answers for.

What I'm working on

P.A.T.H.O.S. β€” Resume optimizer that uses deterministic ATS scoring (not hallucinated LLM scores) and truth-constrained AI rewriting. Detects ghost jobs before you waste time applying. Syncs recruiter emails to auto-update your pipeline. Has a three-tier AI companion that ranges from professional to genuinely unhinged.

deutschmark.online β€” Portfolio site with a procedural 3D homepage (8 models built from Three.js primitives, zero imported assets), streaming overlays, and a Spotify widget system. Ships as a static export to Cloudflare Pages with Workers handling auth and API.

Twitch Collab Planner β€” Scheduling tool that pulls VOD history from the Twitch Helix API, detects past collaborations through multi-signal confidence ranking, and suggests optimal times based on streaming pattern analysis.

Alert! Alert! β€” Desktop app for stream alerts and VOD-to-shorts video editing. Python/Flask/FFmpeg with Whisper-based captioning and batch export.

DM Toolkit β€” Streaming dashboard with music controls, OBS overlays, clip playback, and widget configuration. Authenticates through a shared Twitch identity across subdomains.

ForgetMeNot β€” Local-first Twitch chat bot that remembers community lore in a local SQLite database and replies via Gemini or OpenAI using your own API key. Ships as a single Windows executable β€” no shared backend, no chat data leaves your computer.

Technical writing

I document the harder problems in engineering-notes:

  • 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

Stack

TypeScript, React, Next.js, Python, C#, Three.js, Supabase, Prisma, PostgreSQL, Cloudflare Workers/KV, Stripe, Gemini, FFmpeg, Whisper, Streamer.bot

Links

deutschmark.online Β· Twitch Β· Discord

Popular repositories 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

    An AI-powered 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. toolset toolset Public

    Streaming toolset β€” overlays, chat commands, and widgets behind a single Twitch login.

    TypeScript 2

  4. thedeutschmark thedeutschmark Public

    2

  5. 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

  6. engineering-notes engineering-notes Public

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

    1