Skip to content

$ whoami — st. petersburg, fl

Andrew Mayes holding Sushi, his tuxedo cat, against warm golden light
sushi.exe & me

Andrew Mayes

ai engineer · legal tech leader · full-stack dev

I build things that work — multi-agent AI systems, production web apps, and the modernization of Executive Reporting Service, a 45-year-old court reporting firm. Proudly supervised by Sushi the tuxedo, the memory of Obiwan, and the CJ Paws rescue mission.

see the workread the log
01
building

$ ls ~/building

Four fronts, one obsession

By day, dragging a 45-year-old legal institution into the future. By night, building DepoStack — free and commercial tools for the people who produce the record. All the same job: making complex systems feel effortless.

ers.app running since 2020
THE DAY JOB · EST. 1981

Executive Reporting Service

Leading technology across one of Florida's longest-running court reporting firms — transcript security, digital delivery, client platforms, statewide infrastructure. Founded by Diane Emery in 1981; Alexandra Emery has driven its growth since 2007. The goal: startup speed without losing 45 years of trust.

record / encrypted custody path / secure delivery
role Director of Technology
since October 2020
focus technology, innovation & digital delivery
reach statewide, multi-office
depostack.com early access · open now
THE COMPANY · BUILDING IN PUBLIC

DepoStack

The company behind the night work — independent software for the legal industry, vendor-neutral and on-device by default. Free tools where it should be free, commercial products held to the same standard. DepoAudio and CasePrompts both live under it.

independent modules / one local-first stack
what independent legal-tech software
principles vendor-neutral · on-device · pro-first
behind DepoAudio · CasePrompts
model free core + commercial products
depoaudio.exe v1 · win + mac
THE SHIPPED ONE · FREE & OPEN SOURCE

DepoAudio

Court recordings shouldn't be held hostage by proprietary formats. A desktop app that converts SGMCA, FTR, BWF and more to standard audio — entirely on your machine, no subscriptions, no cloud uploads — with a full library organized by case and participant.

locked formats / on-device decode / open audio
converts SGMCA · FTR · BWF → WAV/MP3/FLAC/Opus
stack Tauri, Rust, React, FFmpeg
runs on Windows 10+ · macOS 12+
price free — no accounts, no cloud
caseprompts.com preview · building in public
THE NEXT ONE · IN PREVIEW

CasePrompts

Stop prompting like you're Googling — start prompting like you're assigning. Free, copy-ready AI prompts for litigation work, built on the CITE method by the people who produce the record. Every output cites page:line, and if it's not in the record, the AI says so instead of inferring.

scan the record / land on page:line
method CITE — Context · Instructions · Template · Evidence
covers depositions, medical records, discovery, experts
discipline page:line cites — never infer off the record
price free — no signup
03
off the clock

$ cat ~/off-the-clock.md

Life, supervised by cats

When I’m not building software, I’m building LEGO sets Sushi will inevitably dismantle, riding front-row on the latest coasters, or tracking flights from a window seat.

$ open ~/photos --latest → all photos

Sunset over the bay with the St. Pete Pier silhouette
golden hour, vinoy basin2026-05
Roller coaster silhouette against a dusk sky
last train, iron gwazi2026-04
Tuxedo cat sitting in a dark window
sushi, night patrol2026-04
Airplane window view over clouds
window seat, always2026-03
morefollow @mayes →

🐾 Save cats with CJ Paws

A volunteer-run 501(c)(3) rescue in St. Pete — no paid staff, no storefront, just foster families and people who care. They pull cats from overcrowded shelters and place them into forever homes.

fig 06 — foster → forever
04
the parks

$ open ~/parks/atlas.svg

The parks, drawn alive

A living illustrated atlas of rides, shows, walkthroughs, play areas, exhibits, parades, live music, and nighttime spectaculars — checked against official rosters as of and paired with live waits.

18 parks · 712 animated experiences · live waits enter the parks →
05
toolkit

$ man andrew

The daily stack

The tools, grouped the way I actually reach for them.

man andrew — section 1

BUILD

  • TypeScript / React
  • Next.js / Astro
  • Python
  • Node.js · Tailwind
  • PostgreSQL · Docker

AI

  • Claude / Claude Code
  • Multi-agent systems
  • RAG pipelines
  • Local LLMs
  • Prompt engineering

SHIP

  • Cloudflare · AWS
  • Supabase
  • Git / GitHub
  • UniFi · VPN
  • O365 admin

LEGAL

  • AutoScript
  • Real-time transcription
  • E-transcript delivery
  • Exhibit delivery
  • Zoom depositions
06
contact

$ ./contact.sh

Let’s connect

LinkedIn is fastest — DMs open. Or run the form like it’s 1999.

linkedin = "in/mayesandrew"
github = "@mayes"
instagram = "@mayes"
email_personal = "..."
email_work = "..."
status = "open to collaborations"
contact.sh

Welcome to contact.sh v2.0

──────────────────────────────

What’s this about?