DATA WITH DILLON

Demos

Demos

A collection of data visualizations and analytics dashboards built across tools and domains.

  1. Gym Tracker

    Next.js + PostgreSQL

    Personal training log with volume analytics, split tracking, exercise PRs, and an AI coaching assistant.

    A personal training dashboard built on top of every workout I log. It tracks weekly volume, splits, body part frequency, and exercise PRs, and includes an interactive 3D body diagram plus an AI coach that answers questions directly against the lift database.

    Next.js, PostgreSQL, Recharts, React Three Fiber, OpenAI

    198 SESSIONS / 2,998 SETS / LAST LOGGED 2026-08-28

    Read the engineering case study
  2. Variant Report Tool

    Python + Panel

    Web app for exploring whole genome sequencing variant data in an ALS research data portal, running in production on Azure.

    Generates multi-sheet Excel variant reports for a chosen gene list and participant set, runs genotype-first lookups that turn a locus or rsID into the participants carrying that variant, and plots cohort variants side by side in an embedded igv.js genome browser. Access is gated by a portal handle, so no genomic data is reachable without one.

    Python, Panel, Azure SQL, Azure Blob Storage, igv.js, Azure App Service

  3. Reddit to Short-Form Video Pipeline

    TypeScript + BullMQ

    Local pipeline that turns Reddit stories into narrated, captioned short-form videos and posts them on a schedule.

    Pulls candidate stories from subreddit RSS feeds, narrates them with Kokoro TTS, times captions with faster-whisper, composites the result over background video, and runs every stage through a BullMQ queue with a dashboard for run history and retries. Finished videos post to TikTok, YouTube, and Instagram on a schedule through each platform OAuth connection.

    TypeScript, Hono, BullMQ, SQLite, Drizzle, Kokoro TTS, faster-whisper