Kevin Diesenberg

Full Stack Software Engineer

Summary

Full stack engineer with 2+ years of production experience at a national media company. Skilled in React, TypeScript, Node.js, AWS, and TanStack, with experience building server-rendered content platforms, internal tools, and APIs. Supported products used across 6 broadcast station sites reaching 1.05M average daily multi-platform users (Web, Apps, OTT) and 709K average daily local users, with a focus on performance, accessibility, and maintainable systems.

Experience

Software Engineer

Graham Media Group · Detroit, Michigan (Hybrid)

March 2024 – Present
  • Maintained a server-rendered React and TypeScript platform on Arc Fusion and Node.js across 6 broadcast station sites serving 1.05M daily users.
  • Built an internal Trending Stories Dashboard that combines algorithmically trending stories with editor-submitted content, giving editors control over creating, updating, and expiring placements distributed through an API consumed by branded apps for display in the main navigation menu and in the main header carousel I built.
  • Integrated the Vercel AI SDK into editorial workflows to automate story summary generation and support faster content operations.
  • Developed standalone internal tools with Vite, TanStack (Query, Table, Form), and shadcn/ui, backed by SST, AWS Lambda, and DynamoDB to support rapid iteration and data normalization across multi-station editorial workflows.
  • Reduced redundant client-side API calls by 20% by improving caching, request deduplication, and conditional fetching with SWR and Axios.
  • Built secure authentication and subscription-gated experiences using Amazon Cognito, the Arc Identity SDK, and Duo SSO in a server-rendered environment.
  • Expanded shared UI patterns by composing themed styled-components over Headless UI and Radix UI primitives, improving accessibility through keyboard support, reduced-motion behavior, and reusable dialog patterns.
  • Added Sentry for production monitoring and contributed to a navigation state refactor across 6 sites that reduced prop drilling and improved shared query patterns.

Rigger & Stagehand

IATSE

2008 – 2021
  • Rigged lighting, sound, and staging for 1,000+ live events across arenas, theaters, and convention centers, including 3 presidential inaugurations

Water Treatment Operator

National Park Service

2009 – 2019
  • Operated backcountry water systems serving 50,000+ park visitors

Project

Steamy Noods

Crowdsourced Vegan Noodle Soup Discovery Platform

React 19TanStack StartTypeScriptPostgreSQL (Neon)Drizzle ORMBetter AuthTailwind CSSshadcn/uiLeafletZodVitestGitHub ActionsVercel
  • Sole developer of a full-stack TanStack Start application with hybrid SSR/CSR, type-safe server functions, route-based data loading, auth middleware, and admin role checks.
  • Designed a reputation-weighted vegan verification system with reusable Drizzle SQL fragments for aggregated queries.
  • Built advanced restaurant search with multi-filter queries, computed fields, full-text search, cursor-based pagination, and indexed PostgreSQL tables.
  • Added optimistic updates with rollback handling, session-based auth, IP rate limiting, and transactional writes to protect data integrity.

Skills

Languages
TypeScriptJavaScript (ES6+)RubySQLHTML5CSS3
Frontend
ReactTanStack (Start, Router, Query, Table, Form)styled-componentsTailwind CSSshadcn/uiHeadless UIRadix UILeaflet
Backend & Data
Node.jsExpressRuby on RailsREST APIsPostgreSQLNeonDrizzle ORMZod
Cloud & Infra
AWS (Lambda, S3, DynamoDB, RDS)SSTDockerVercelArc XP (Fusion SSR, PageBuilder, Content API)
Testing & Tooling
ViteWebpackVitestJestGitGitHub ActionsJiraSlackSentry
Auth & AI
Amazon CognitoBetter AuthArc Identity SDKDuo SSOOAuthVercel AI SDKCursorClaude Code

Education

Full Stack Software Engineering Program (React, Ruby on Rails)

Flatiron School

10/2022 – 03/2023

Let's Build Together

I'm looking for a remote engineering role building products people actually use, ideally on a small, focused team where I can ship fast and own outcomes.