App developer, streamer, photographer. Building tools that solve problems I ran into and couldn't find good answers for.
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.
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
TypeScript, React, Next.js, Python, C#, Three.js, Supabase, Prisma, PostgreSQL, Cloudflare Workers/KV, Stripe, Gemini, FFmpeg, Whisper, Streamer.bot
deutschmark.online Β· Twitch Β· Discord


