Dan Price
Hello, I'm

Dan Price

Director, Product Management, Thomson Reuters

I went from writing musical counterpoint to advocating in court to building AI-first products. Today I'm building Westlaw's next-generation research experiences so attorneys can trust what the machines deliver.

Musician Lawyer Vibe Coder Founder Director, PM
Experience

Professional Journey

From legal practice to legal technology innovation

  1. Director, Product Management

    Thomson Reuters

    Jun 2026 – Present

    Promoted to lead product management for Westlaw's AI research experiences.

    Set product direction and strategy for next-generation legal research.
    Lead across design, engineering, and labs to ship AI features attorneys can trust.
  2. Senior Product Manager

    Thomson Reuters

    May 2025 – Jun 2026

    Building new AI features for Westlaw, informed by what I built and learned at my startup, LexMagic.

    Design and prototype research tools.
    Work with design, engineering, and labs to ship.
  3. Founder & Developer

    LexMagic

    Jan 2024 – May 2025

    Built a research tool for Louisiana lawyers.

    Answer plain-English questions with cited cases.
    Collected and organized Louisiana caselaw and statutes.
    Built end-to-end and spoke with every user.
    Used daily by several Louisiana firms.
    Shut it down to bring my experience to Westlaw at scale.
  4. Associate Attorney

    Roedel Parsons Blache Fontana Piontek & Pisano, APLC

    Oct 2020 – May 2025

    Litigation attorney; taught myself to code to work faster.

    Handled business disputes in court
    Built tools to automate research
    Taught myself programming and AI while practicing law
Projects

Project Deep Dives

Side projects and experiments in AI, music, and code

Project Details
01

Dan in Japan

ai claude cursor photography

AI-powered photo gallery documenting a 2-week trip to Tokyo, Osaka, and Kyoto with nearly 2000 photos, auto-captioned using Claude 3.5 Sonnet and SerpAPI.

  • Built complete website using Cursor IDE with AI pair programming.
  • Auto-generated captions using Claude 3.5 Sonnet with photo metadata and SerpAPI for location context.
  • Used Instructor library to extract cultural and historical tidbits from each image.
  • Interactive gallery with filtering by location and chronological sorting.
  • 100% of captions and points of interest are AI-generated from dynamically generated LLM prompt context.
Gallery Preview
Photo Gallery
02

AXION

game-dev godot pixel-art chiptune webassembly

An original Mega Man X-style action platformer, built from scratch and playable in the browser. No engine assets and no stock art: every sprite, tile, sound effect and music track is generated from code in this repo.

  • Full opening stage: a collapsing highway, a truck-filled lower deck, a wall-kick shaft, swinging crane platforms, and a shielded mid-boss with a scripted rescue beat.
  • Sprites and tiles are ASCII pixel maps rendered to PNG by a Python pipeline, locked to a 72-colour palette that an audit enforces on every asset.
  • The soundtrack is written as note tables and rendered through a 2A03-faithful engine: four monophonic voices, stepped 60 Hz envelopes, and a composed echo instead of any reverb.
  • Movement is the real thing: dash, dash-jump, wall slide and wall-kick, a three-level charge buster, coyote time and jump buffering.
  • Exported to WebAssembly with Godot's no-threads template, so it runs on plain static hosting with no special headers.
Title Screen
Central Skyway
Mid-Boss
03

LexMagic

legal-tech ai founder

AI legal research startup built for Louisiana attorneys with citation-backed answers.

  • Ingested Louisiana caselaw/statutes to support neural retrieval.
  • Produced plain-English responses with pinned citations.
  • Used daily by several Louisiana law firms.
  • Built end-to-end and spoke with every user.
  • Shut down to bring experience to Westlaw at scale.
Landing Page
Search Interface
04

Hands-Free Claude Code

voice ai python macos

Voice-first interface for Claude Code with a floating HUD, VAD-only capture, local STT, and spoken replies. One CLI boots everything; preferences from a single config file.

  • Hands-free loop: VAD capture → faster-whisper STT → Claude Code (streaming) → HUD → TTS → back to listening.
  • Floating HUD (CustomTkinter) with mic mute and screenshot toggles, plus optional typed input.
  • Config-only setup: single config.toml drives all behavior; state files live under platformdirs directory.
  • WebRTC VAD-gated capture with optional guided calibration and sensitivity slider.
  • Kokoro ONNX TTS for high-quality spoken responses or macOS 'say' fallback.
  • Optional per-turn screenshots saved and attached for visual context.