Kevin Diesenberg

Software Engineer

I build production web apps with React and TypeScript. Currently shipping features to millions of users across local news platforms.

ReactTypeScriptNode.jsAWS
Kevin Diesenberg with his dogs enjoying a sunny day by Lake Huron

Software Engineer

Current

Graham Media Group

Features serving 6 local news stations across 4 states

March 2024 – Present
  • Built features for NBC/CBS/ABC affiliates: KPRC-Houston, WDIV-Detroit, KSAT-San Antonio, WKMG-Orlando, WJXT-Jacksonville, WSLS-Roanoke
  • Integrated Nielsen DCR and Chartbeat analytics into Anyclip and Bitmovin video players
  • Deployed dual video player architecture serving local news viewers across 4 states
  • Built custom ArcXP CMS templates and pages using Content API for editors, publishers, and writers
  • Implemented Sentry monitoring, migrated user base to Braze from Blueconic, and AWS infrastructure

Navigation Refactor

Accessible, modern navigation menu with live alerts and trending stories used by 700k+ daily users. Built composable design system components wrapping Radix UI and Headless UI for accessibility. Replaced prop drilling with context-based state management using reducer pattern with typed actions.

Context + reducer state · IntersectionObserver perf · ResizeObserver handling

Photo Contest Leaderboard

Increased user engagement through real-time rankings with enterprise API integrations. Reusable leaderboard powering photo contests for thousands of participants across multiple platforms.

Real-time data sync with useSWR · Cross-platform contest support · Dynamic contest configuration

Pin Upload Success Modal

Improved user experience with video upload success tracking and analytics. User-friendly modal confirming successful uploads with sharing capabilities and accessibility features.

Web Share API integration · Upload success tracking · Retry flow implementation

Let's Build Together

I'm looking for a remote software engineering role with teams solving interesting problems, regardless of industry.

kdiesenb@gmail.com