Software, apps, and automations that make real work easier.

I build AI automation, iOS apps, Cloudflare sites, and internal tools. Most of my work starts as a messy workflow and ends as something people can use.

SwingDraw

Golf swing video review with drawing tools, frame stepping, path tracking, and a paid-once model.

Local Photo Upscaler

Private photo upscaling, denoise, deblur, and portrait restore on iPhone and iPad.

ClearSpeed GPS

A simple paid-once GPS speedometer with large display, trip stats, HUD mirror mode, and no tracking.

UCSD automation systems

Instructor assistant provisioning, Oracle workflow automation, accessibility checks, dashboards, and AI-assisted operations tools.

A lot of my best work is not a public app. It is the internal thing that stops a team from copying data between systems, chasing the same ticket twice, or guessing what a workflow is doing.

AI instructional assistants

Provisioning flows around Google OAuth, Drive folders, class material, and RAG-backed assistants.

Oracle and finance workflows

Automation for product ordering, billing, invoice download, and exception-heavy operational paths.

Accessibility and QA tooling

Cloudflare-based checks, browser rendering, axe-core scans, and fix suggestions for campus web work.

Analytics and launch loops

Local dashboards and reports that tie together App Store, search, web analytics, and sales signals.

  1. Start with the annoying part. Where are people copy-pasting, waiting, checking twice, or giving up?
  2. Ship the smallest useful version. Enough UI, data, auth, and deployment to use it for real.
  3. Keep the loop alive. Logs, checks, analytics, and enough maintenance that it does not rot the week after launch.

Send people here when they ask what I build.

Best route in is email. I am usually interested in practical AI, internal tools, iOS apps, and workflow problems with enough friction to justify real software.