Skip to content

thedevmark/thedevmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

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

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors