

In active development
jws.dev
A statically generated personal site in English and Spanish: professional experience, résumé, travel history, projects, and public activity, with its own JSON API and self-hosted behind NGINX.

Loading…
Designed, built, and maintained
Explore the goals, technology choices, live versions, historical snapshots, and measurable scope behind my projects.


In active development
A statically generated personal site in English and Spanish: professional experience, résumé, travel history, projects, and public activity, with its own JSON API and self-hosted behind NGINX.


Stable
jws.dev in a terminal: the same experience, résumé, travel, projects and posts, rebuilt from the site’s public JSON API and served over telnet by one Node.js process with no dependencies.


Not released yet
A native app for Mastodon, GoToSocial, and Bluesky that reads and writes across several accounts at once, on macOS, the iPad, Android, and Wear OS. It is still in development.


Not released yet
A native bowling journal for macOS, the iPad, and Android that reads a photo of the scoreboard on the device, scores the game itself, and keeps your history. It is still in development.