Skip to content
View jdcodes1's full-sized avatar

Block or report jdcodes1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jdcodes1/README.md

Joey Dafforn

UI engineer focused on performance-sensitive interfaces for constrained hardware. React/TypeScript

Currently at Latitude AI (Ford subsidiary- formerly Argo AI), previously Gopuff and Sonos.

What I build

  • Performance-critical rendering -> 60fps dense 3d scene navigation, rendering optimization
  • Frontend tooling -> automated visual regression, Core Web Vitals diffing, accessibility auditing

Selected projects

ProjectWhat it does
tv-search-keyboardTV search keyboard with predictive letter disabling and arrow-key spatial navigation
codeReviewerGitHub Action that diffs frontend runtime behavior between PRs (FCP, LCP, CLS, a11y)
netflixremoteWeb remote for Smart TVs (LG, Samsung, Roku) with SSDP discovery and WebSocket pairing
shareflixDrag-and-drop movie playlists with TMDB trailers and Netflix-style UI
claude-shClaude Code rewritten as a bash script in ~1500 lines, no npm packages
pgc-explorerInteractive psychiatric genetics visualization. 1B+ rows of GWAS data with D3 and Plotly

Links

Pinned Loading

  1. tv-search-keyboardtv-search-keyboardPublic

    React + Vite TV search keyboard with predictive letter disabling — queries TMDB for all 26 prefixes in parallel, graying out dead-end keys in real-time, with arrow-key spatial navigation

    JavaScript

  2. codeReviewercodeReviewerPublic

    GitHub Action that diffs frontend runtime behavior between PRs — captures FCP, LCP, CLS, bundle size, and a11y violations via Playwright + axe-core

    TypeScript

  3. netflixremotenetflixremotePublic

    Next.js + TypeScript web remote for controlling Smart TVs (LG webOS, Samsung, Roku) — SSDP auto-discovery, WebSocket device pairing, D-pad/keyboard input, and media/volume control from any browser

    TypeScript

  4. shareflixshareflixPublic

    Drag-and-drop shareable movie playlists with TMDB trailers, Supabase cloud sync, and Netflix-style UI — React 19 + TypeScript + Vite

    TypeScript

  5. claude-shclaude-shPublic

    Claude Code rewritten as a bash script. ~1500 lines, zero npm packages. Just curl + jq.

    Shell 112 20