# Ryan Gerard Wilson
I’m Ryan: Catholic, husband to beautiful wife, and builder.
I build terminal-native tools, AI product systems, and interfaces for people
who are tired of browser sludge.
This site is split into three files on purpose:
- `README.md` is the fastest orientation.
- `STORY.md` is the longer arc.
- `SKILLS.md` is the concrete shipping surface.
## Resume
- `/resume.pdf`
## Links
- GitHub: `https://github.com/ryangerardwilson`
- Notes: `https://notes.ryangerardwilson.com/`
- X: `https://x.com/ryan_improvises`
## What I Do
- Build AI and data systems that survive rough operational reality.
- Turn bloated browser workflows into shell-native tools.
- Design products from first principles when the existing workflow feels fake,
slow, or mushy.
- Build new containers when the browser is the wrong one. Current proof:
`erza` -> repo: https://github.com/ryangerardwilson/erza | docs:
https://erza.ryangerardwilson.com/
## Current Public Work
- `erza` -> repo: https://github.com/ryangerardwilson/erza | docs:
https://erza.ryangerardwilson.com/ | terminal-native UI language and runtime
for docs, tools, and small product surfaces.
- `tm` -> repo: https://github.com/ryangerardwilson/tm | terminal tmux launcher
and session picker that feels clean instead of hacked together.
- `audio` -> repo: https://github.com/ryangerardwilson/audio | CLI for
switching PulseAudio or PipeWire outputs without opening a GUI maze.
- `gdrive` -> repo: https://github.com/ryangerardwilson/gdrive | local-first
Google Drive backup from the shell.
- `gmail` -> repo: https://github.com/ryangerardwilson/gmail | shell-first
Gmail CLI for sending, replying, triaging, and cleanup.
- `o` -> repo: https://github.com/ryangerardwilson/o | Vim-inspired terminal
file manager.
- `gvim` -> repo: https://github.com/ryangerardwilson/gvim | block-based
editor that keeps Vim as the editing core.
- `xyz` -> repo: https://github.com/ryangerardwilson/xyz | outcome-first task
tracker for people who distrust busywork.
- `loc` -> repo: https://github.com/ryangerardwilson/loc | one command to
answer how much code shipped today.
## Biases
- keyboard-first over mouse-first
- local-first over dashboard-first
- precise interfaces over generic SaaS fog
- public artifacts over empty positioning