Skip to content

thedevmark/thedevmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 

Repository files navigation

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.

Tool What it is
P.A.T.H.O.S. Optimizes your resume per role and automatically tracks it all
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.

Technical Papers

Some notes on the harder problems I ran into over the years, in engineering-notes:

Paper Description Tech
Scaling streaming toolsets on Cloudflare Designing a per-user multi-overlay platform so cost-per-user stays roughly flat as you grow — edge push, Hibernatable WebSockets, EventSub Cloudflare Workers, KV, Durable Objects, Hibernatable WebSockets, EventSub
Chat bot memory Persistent memory for a Twitch chat bot without storing raw chat logs C#, Streamer.bot, Gemini Flash
Collab detection Confidence-ranked collab detection for Twitch from several imperfect signals Twitch Helix API, Prisma, PostgreSQL
How I built P.A.T.H.O.S. Building a job-search system around deterministic scoring, constrained AI, and pipeline intelligence React 19, Supabase, Gemini
Glass Box transparency Glass Box transparency for persona state, optimizer stages, and inbound job intelligence React 19, Supabase, Gemini
Email sync Deterministic-first inbound email sync for job-search pipelines with review and undo Supabase Edge Functions, TypeScript, LLM Fallback
ML prediction Adding a learned prediction layer without replacing the deterministic scoring engine JavaScript, Supabase, PostgreSQL

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

Links

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors