projects / catalog

Current Builds & Long-Term Schemes

Working manifest for the lab: a mix of active builds, simmering side-quests, and retired experiments that still deserve a footnote. Nothing here is 'finished' in a factory sense. Projects drift between draft, operational, and salvaged for parts as time and curiosity allow.

finished build

Gym Bro Dashboard

Fitness Web

Static Neocities page that pulls daily workout pieces from JSON by date: warmup, rotating strength pairs, skill/core/hip, conditioning, cooldown. Keeps home sessions on rails while I hit the box once a week.

  • Library of JSON blocks for hip mobility, core, strength, WOD, partner WOD, endurance, skill
  • Date-seeded JS picks a deterministic daily mix
  • Flow: warmup -> two strength blocks -> skill/core/hip -> conditioning -> cooldown

Read the project log

finished build

minimum viable dial tone

Vibe Network

Red wall phone and digital answering machine, repainted and wired through an OBi200 with a local voip.ms number. The 6 ft red cord is the whole vibe; voicemail happens in the kitchen first.

  • OBi200 registered on voip.ms; star codes reserved for future tricks
  • Digital TAM wins the voicemail race and plays messages live
  • Refinished wall mount with hammered-bronze plate; wiring hidden

Read the full build log

active build

This is an example of an active build.

Tag me! Tag me!

Just some info about the project in general.

  • Done: Check list items
  • Working on: something elese to do
  • Next: Start a new project & along with...
on the bench

This is an example of a benched build.

Tag me! Tag me!

Just some info about the project in general.

  • Done: Check list items
  • Working on: something elese to do
  • Next: Start a new project & along with...
  • Hurdle to overcome:....
retired / archived

This is an example of a retired build.

Tag me! Tag me!

Just some info about the project in general.

  • Done: Check list items
  • Working on: something elese to do
  • Next: Start a new project & along with...
  • What went wrong:....