Skip to content

Apps

Apps I build for work and everyday life, alongside open-source tools and retired projects. Each page shows what the app does and how to try it, where available.

Flagship Products

Web SaaS

DeviceWatch

Keep up with adverse-event reports for your devices

Collect FDA MAUDE reports, review the clinical narratives and prepare draft safety reports in one place, with findings kept available for qualified review.

Next.jsReactSupabaseClaude AI
Docker · Web

SolScribe

Find what was said without replaying the recording

Turn recordings into searchable transcripts, speaker-labeled conversations and meeting summaries. Ask questions about what was said, with self-hosting available for processing on your own infrastructure.

GoReactWhisperXDocker
macOS · Windows · Linux

Prism

Find your notes, files and mail from one shortcut.

Search notes, files and mail from one shortcut. Ask a question and follow the answer back to the sources it found, with local models or cloud AI you choose to enable.

Tauri 2ReactRust

Consulting

On-Prem · Consulting

Sovereign AI

Find answers in internal documents and automate routine work

I help teams search their documents and automate repetitive work with AI deployed on infrastructure they control. Access controls and data flows are planned for each deployment.

On-PremRAGLocal LLMLocal Processing

Apps and utilities

Docker · Self-hosted

Mealdrop

Dinner, planned.

Plans the week from your recipes, calendar and meal preferences, emails you the plan and adds the groceries to your configured Kroger cart, ready to review for delivery.

TypeScriptNext.jsSQLiteDocker
Learn more →
macOS

Dolly

Clone the good take

Record a walkthrough and get an editable first cut with automatic zooms and a smoother cursor. Adjust the framing, add captions made on your Mac and export. Coming soon to the Mac App Store.

SwiftMetalScreenCaptureKit
Learn more →
Windows

WinClip

Clean up text where you are already working

Select text to change its case, remove duplicate lines, format JSON or extract links from a floating toolbar, without opening another tool.

.NET 8WPF
Learn more →
macOS

Fluid Timer

Keep a work-and-break rhythm on your Mac

Start a focus session, see the time remaining in your menu bar and let Focus Chain start the next work period or break.

SwiftUIAppKit
Learn more →
macOS

DropSnip

Mark up a screenshot before you share it

Capture your screen, cover sensitive details and point out what matters with annotations before sharing.

SwiftAppKit
Learn more →
Docker · Self-hosted

Mailroom

Support replies drafted from your own documentation

Prepare replies to routine questions and keep flagged messages in a review queue. Automatic sending is optional and depends on the checks configured for each inbox.

PythonFastAPIReactLocal LLM
Learn more →
iPhone · Self-hosted

taDone

A family task list that knows whose week it is

Capture a task by voice or text and share the children's tasks across two homes. The parenting schedule decides whose phone gets the reminder. In private beta with my own family.

SwiftSwiftUITypeScriptPostgres
Learn more →