Projects

A field of finished work. Sort of.

Abstract Concrete Personal Professional

Drop a gravity well to pull project nodes towards it. The most relevant project cards rise to the front of the stack, where the stack is in priority order.

Rooftop Rumble

little fighters, big falls

A free 3D local party brawler with twenty-five expanded arenas, eighty costumes, and up to ten local players. Grab, punch, and throw with controllers, keyboard, or touch.

Coordinates
(-0.85, -0.88)
Skills
Game · Local Multiplayer · Physics · Controllers
View project →

Blitz Chess

1 minute chess match against AI

A one-minute blitz chess game versus a from-scratch engine — negamax search with alpha-beta pruning, piece-square evaluation, quiescence, and a real chess clock.

Coordinates
(-0.35, -0.90)
Skills
JavaScript · AI
View project →

ClyrCut

a zero-data-first, local finance workspace

A private browser workspace for building an honest cash-flow picture from scratch, separating debt balances from payments, and moving the complete record through portable exports without accounts, cookies, bank syncing, or cloud storage.

Coordinates
(-0.18, -0.72)
Skills
Personal Finance · Local First · Data Portability · Cash Flow · Privacy · JavaScript
View project →

STARS Discovery Survey

a two-minute, behavior-only study of planning methods

A phone-first, privacy-minimizing market-discovery survey that studies recent planning behavior without presenting a product concept, feature list, or diagnosis.

Coordinates
(0.70, -0.72)
Skills
Systems Engineering · Customer Discovery · Survey Research · Privacy · Local Storage
View project →

Solar Theme Rail

a right-to-left daylight control for the whole website

A header timeline where time moves from right to left through dawn, solar noon, and dusk while the shared website palette follows the selected sky.

Coordinates
(-0.25, -0.20)
Skills
Astro · Design System · Solar Time · Local Storage · Accessibility
View project →

Anatomy & Physiology Cards

an image-first study deck for Samuel Lawton

Scan up to ten cards in two camera passes, straighten each card, review suggested front/back matches, and study locally alongside original photos and PDFs.

Coordinates
(-0.50, -0.80)
Skills
Anatomy · Physiology · Study · Flashcards · Local Storage
View project →

Language Atlas

decode words from their building blocks

Teaches language as a system. Instead of memorizing words one by one, you learn the reusable roots, prefixes, and suffixes that build them — then decode unfamiliar medical, scientific, and everyday terms on sight.

Coordinates
(0.00, 0.50)
Skills
Knowledge Graph · Etymology · Medical Terminology · Education · Systems Engineering
View project →

STAR + SPARKLE

turn problem-solving evidence into a story that travels

A local-first studio that combines STAR's concise Situation–Task–Action–Result story with a deeper SPARKLE reasoning loop for scope, problems, aims, responses, knowledge, learning, and evidence.

Coordinates
(0.28, -0.42)
Skills
STAR · Problem Solving · Interview · Reflection · Local Storage
View project →

Whirlwind Ledger

protect the important from the urgent—and learn when reality wins

A local-first execution workbench for choosing up to three system-changing outcomes, making weekly commitments, recording the real circumstances that interrupt them, carrying lessons into the next attempt, and giving an accountable owner an explicit quarterly continue, revise, or stop gate.

Coordinates
(0.18, -0.72)
Skills
Astro · JavaScript · Execution · Accountability · Decision Support · Local Storage
View project →

Agile Sprint + Focus Timer

plan a bounded outcome, then protect the work

A local sprint room with a compact backlog, explicit acceptance checks, review prompts, and an animated Pomodoro-style focus timer that remains accurate when the browser moves into the background.

Coordinates
(0.08, -0.72)
Skills
Agile · Sprint · Pomodoro · Focus · Local Storage
View project →

Interview Evidence Studio

turn lived experience into interview-ready evidence

A private, browser-only STAR story workbench for building reusable evidence, mapping it to competencies, strengthening role-aware language, practicing answers, and exporting resume and interview material.

Coordinates
(0.58, -0.62)
Skills
Astro · JavaScript · Interview Prep · STAR Method · Career Tools · Local Storage
View project →

Invoice Studio

a fast local invoice that opens cleanly in Word

A browser-only invoice tool with line items, totals, validation, print/PDF support, JSON backup, and genuine editable DOCX export assembled entirely on the user's device.

Coordinates
(0.58, -0.82)
Skills
Invoice · DOCX · Privacy · JavaScript · Local Storage
View project →

Website Pinning Map

save links as real-world map pins

A browser-only decision board for collecting websites, attaching each one to a real-world option, and comparing pins by distance, commute, price, status, and fit around a destination.

Coordinates
(0.10, -0.68)
Skills
Astro · JavaScript · Mapping · Decision Support · Local Storage
View project →

Privacy-First Resume Builder

phone-friendly resume workshop

A session-only resume builder that turns rough notes or structured Markdown into a targeted one-page draft, coaches for ATS-readable evidence, and exports genuine editable DOCX, Markdown, JSON, or PDF without uploading personal data.

Coordinates
(0.18, -0.54)
Skills
Astro · JavaScript · Privacy · Resume · Local Storage
View project →

SMART Goal Generator

turn an intention into an adaptable action plan

A local-first planning workbench that turns a loose intention into a specific, measurable, achievable, relevant, and time-bound goal, then carries it into milestones, check-ins, and deliberate revisions.

Coordinates
(-0.04, -0.70)
Skills
Astro · JavaScript · SMART Goals · Planning · Privacy · Local Storage
View project →

Accountless Expense Splitter

split receipts without accounts

A browser-only shared-expense splitter for meals, trips, and roommates: add people, itemize receipts, assign who shared what, include tax/tip, and see the simplest payback path without apps or bank links.

Coordinates
(-0.26, -0.72)
Skills
Astro · JavaScript · Receipts · Privacy · Local Storage
View project →

Bookmark Web

interactive knowledge graph for saved references

A graphical bookmark system where terminology, saved references, and project context form a zoomable node web. A local terminology editor makes adding and curating the graph much easier.

Coordinates
(0.45, 0.72)
Skills
Astro · JavaScript · Data Visualization · Graph Layout · Local Tooling
View project →

Pocket Workshop

a phone-first release desk for this website

A security-first mobile control room for drafting allowlisted website edits, turning Voice Memos transcripts into voice-preserving writing drafts, reviewing diffs, validating changes, and carrying an auditable release receipt home.

Coordinates
(-0.50, -0.76)
Skills
Astro · JavaScript · Mobile · Git Workflow · Security · Local Storage
View project →

Thru-Hike Planner

long-trail logistics planner

A browser-only planner that turns a dream long-trail hike into staged logistics: route and pace, resupply segments, gear by system with live pack weight, food and water, conditions, and an honest risk checklist.

Coordinates
(-0.55, 0.25)
Skills
Astro · JavaScript · Trip Planning · Logistics · Local Storage · Privacy
View project →

The Garden

a living map of every project and writing

A zoomable garden where every project and writing is a living thing. Trees grow from how long and how much they've been worked on, how mature they are, and how big they are relative to their peers — read straight from the site's own content, computed at render time.

Coordinates
(0.00, 0.95)
Skills
Astro · SVG · Data Visualization · Generative · Zoomable · Local
View project →

Unified Calendar Planner

calendar, plan, and availability in one local surface

A browser-only surface that unifies the three things people keep in separate apps — the calendar of timed events, the plan of tasks, and your real availability. Import your calendar as an .ics snapshot, turn tasks into time blocks, and see free time computed instead of guessed.

Coordinates
(-0.30, -0.55)
Skills
Astro · JavaScript · Calendar · Time-Blocking · ICS · Local Storage · Privacy
View project →

Structure Coach

perspectives on how to optimize

A browser-only thinking tool for capable people who aren't sure how they want to optimize. Describe a real situation and watch a dozen optimization philosophies each restructure it — compare the trade-offs, react to what fits, and leave with a plan and a clearer sense of how you like to work.

Coordinates
(-0.45, 0.50)
Skills
Astro · JavaScript · Personal Systems · Decision Tool · Local Storage · Privacy
View project →
1 / 22