Work
A curated list, not a portfolio dump.
Tools I built because I wanted them, and practices that pay for the tools. I've left out client work I can't discuss in public, and family software that isn't mine to publish.
Independent practice
Client work, described at the level the public sites describe it.
-
Turkey Vulture Software
turkeyvulturesoftware.com
Independent software engineering: website rescue and development, custom software, AI and business automation, and data and cloud systems.
- Problem
- Small organizations end up with software nobody can maintain: a site held together by plugins, a spreadsheet doing the work of a database, automation that only one person understands.
- Approach
- Ownership-first engineering. The client keeps the code, the accounts and the ability to leave, and the site is built without a client framework or a build step it cannot explain later.
- Outcome
- Live practice site. Inquiries go through a server-side form and arrive by email; nothing is stored in a database or CRM. The site reports only pageviews and confirmed inquiry events to an analytics service it documents.
-
AI Small Business Guru
aismallbizguru.com
Practical websites, applications, automation, and AI, with client ownership from the start.
- Problem
- The useful version of AI for a small business is usually unglamorous: fewer copied spreadsheets, less retyping, one place where the work actually lives.
- Approach
- Small, owned systems rather than a platform migration: a static site, a focused application, or automation around the tools a business already pays for.
- Outcome
- Live services site built and deployed as static files. The working experiments behind it live in a separate lab rather than on the public site.
Personal experiments
Tools I built because I wanted them. No accounts required, and no claim that they are finished.
-
Worth Looking Up
worthlookingup.com
A local-first guide to the sky: satellite passes, rocket launch schedules, planets, meteor showers, comets and eclipses.
- Problem
- The sky keeps a schedule, and it is easy to miss the good parts while checking several sites that each treat precision differently.
- Approach
- Vanilla JavaScript, vendored calculation libraries, browser workers and bounded local caches. Launch schedules are shown as published schedules with their precision stated, and they never enter the satellite or celestial scores.
- Outcome
- Live, usable without an account or a build step. An observing plan exports to a calendar file built in the browser; no server or calendar API is involved.
-
Road Naturalist
roadnaturalist.com
A field-research tool for finding roads worth surveying, and for being explicit about what the data cannot tell you.
- Problem
- A mapped road is not a public road, and a public road is not a good place to watch wildlife. Most mapping tools collapse that distinction into one confident answer.
- Approach
- A bounded Oregon pilot built from a TIGER/Line 2025 road extract that measures road, wetland, surface-water and ecoregion facts for every candidate corridor. A separate investigator researches access from declared official sources rather than a URL a client supplies.
- Outcome
- Live pilot. Coverage and access are stated separately: a measured corridor can still be unverified for public access, and the interface says so instead of scoring around it.
-
Fruiting Forecast
fruitingforecast.com
Mushroom-hunt intelligence: weather history, habitat evidence and access-aware planning, with the safety limits stated up front.
- Problem
- A mushroom forecast is easy to make look precise and hard to make honest. Moisture, habitat, land access and collecting rules are different questions with different evidence.
- Approach
- Sampled sectors compared against per-species fruiting models, keeping 30-day moisture history, habitat cover and mapped access as separate evidence rather than one blended number.
- Outcome
- Live experiment. The site repeats that forecasting is not identification, and that mapped public land does not establish collecting legality.
Creative
The part of the workshop that makes noise.
-
Earwurmz of Whimsy
youtube.com
Original songs and videos made with AI tools in the loop. The catalogue includes a darkly comic outlaw-country ballad about turkey vultures, which is exactly the kind of idea this channel exists for.
Ongoing. New videos appear on the channel; the latest ones are listed under Elsewhere.
A note on evidence
These descriptions stick to what each public site can show. There are no invented metrics, testimonials, or outcomes, and no screenshots standing in for work you can visit yourself. Where a project can't verify something, the project says so — that's usually the most interesting part of the design.