Work
What I did at each job, then side projects, then things I made for fun.
jobs
- Tenex2026 An AI consultancy. I was the engineer embedded with three clients: document extraction, retail analytics, a data warehouse.
- CompanyCam2023-25 A photo app for contractors. Backend engineer on the team that turns photos into reports, including its AI assistant.
- Backlit at the Super Bowlseasonal, 2018-26 Talent logistics for live events. A seasonal contract I kept for seven years alongside full-time jobs.
- CoverMyMeds2021-23 Healthcare software. On the team that launched new drug brands, then built the tool so others could.
- T2 Modus2019-20 Dealer data for the auto industry. Rails engineer, mostly making a slow nightly pipeline fast.
side projects
The drawn ones are the kind of thing I build for clients: MCP servers, answers from your documents, agents and evals. Hire me for one.
- Coach Rook2026 A video chess coach. Stockfish judges the moves, the model talks.
- LLM eval starter2026 A test suite for LLM features you can read in one sitting.
- Marginalialive 2026 Answers about twelve novels, every quote checked against the text.
- Second Draftlive 2026 A writing coach that quotes your sentence before it fixes it.
- Gutenberg MCPlive 2026 Checks whether a quote is really in the book, and where.
- Lichess MCPlive 2026 Chess data for AI assistants. Lichess judges, the model explains.
- NYC Open Data MCPlive 2026 Lets an AI assistant query NYC restaurant grades, 311 and more.
-
Murmur2026
Dictation and clipboard history for macOS, all on-device.
-
austn.net's GPU tools2025-26
Nine AI tools I ran on one GPU at home, open to anyone.
-
aCoach2026
Reviews a League game from Riot's match data for about ten cents.
-
aTempo2026
A rhythm game that tests your internal clock.
-
aNote2026
Talk and it writes the note. Nothing leaves the phone.
-
MealScan2026
Photograph a plate and it's logged with macros, on the phone.
-
EMPIRE://362026
A roguelike that simulates ten years of New York first.
-
Inbox triage2026
Sorts 200 Gmail threads for $0.002 a run.
-
AustnomatonFebruary 2026
An agent that ran on its own for two weeks, talking to other agents.
- TinyRails2025 Rails, rebuilt small, to see what it's really doing.
for fun
-
achat and irc.austn.net
2026
A terminal IRC client with a three-pane TUI, built for the IRC server I run.
-
claude-ding
2026
Sound for Claude Code. A chime when it finishes, a different one when it needs you, an error buzz when a tool fails. On npm.
-
RailYard
2025
Draw your Rails models on a canvas, connect them with associations, and get a working Rails app out the other end.
- Minecraft build planner 2025 One of the first things I built with Claude Code, back in the beta. A Three.js tool for planning Minecraft builds, in about an hour.
-
curl.lol
2023-24
A Rails URL shortener with event-based click analytics.
- frog_bot 2018-20 A Discord bot for my friends' server. Moderation commands, role swapping, and a log of who joined, who left, and what got deleted.
applied ai, by job
| What | Where |
|---|---|
| Evals and autonomy gates (deciding when AI output can skip a person) | Tenex, CompanyCam, LLM eval starter |
| OCR and LLM document extraction | Tenex |
| RAG and vector search (pgvector, photo search) | CompanyCam, Tenex, Marginalia |
| MCP servers, local and remote, with rate limits and a playground | NYC Open Data, Gutenberg, Lichess |
| Shared LLM layer for a large Rails app (RubyLLM; Anthropic, OpenAI, Groq) | CompanyCam |
| Tool calling, voice input | CompanyCam, Coach Rook |
| Data warehouse and ingestion pipelines (Databricks, Python) | Tenex |
| Agent workflows with human approval (PRD to PR, parallel sessions) | Tenex |
| Self-hosted inference (ComfyUI, LM Studio, Whisper) | austn.net, Murmur |
| On-device models on iPhone (Foundation Models, MobileCLIP, Speech) | aNote, MealScan |
| LLM output that has to cite evidence the code produced | aCoach, Coach Rook, Marginalia, Second Draft |
| An agent that runs itself on a cron heartbeat, with memory | Austnomaton |
The AI tools that used to run on this site have their own write-ups in the Playground.