Elliott Whiteway
Independent projects & experiments

Projects and
explorations.

I develop software through conversation, experiments, and use.

I work with AI agents to make ideas concrete, challenge the design, and examine the result.How I approach the work

Selected work

Ideas put into practice.
Construction · CollaborationIn use

Carbide List

A shared punch list for builders, crews, and homeowners. Photos make the request clear, English and Spanish support the same workflow, and completed work stays separate from work the builder has verified.

Games · LearningLive

Tiny Rivals

A game world growing out of play with my family. Wanting my kids to feel at home with numbers led us to question the emphasis on correct answers, and to build a garden where they can explore what the mathematics does.

Movement · Native appsIn development

TreadCal

An iPhone and Apple Watch companion that makes an indoor climb visible. It turns treadmill speed and incline into vertical gain, with a conservative calorie estimate and room to understand its assumptions.

Reading · VoicePrototype

Threadmark

A reading prototype for the questions a good article brings up. Listen, follow a thought, and return to your place, with the author’s words kept distinct from the conversation.

Connection · RealtimeLive platform

Carbide Spaces

A place to talk and work together. Calls, notes, and shared activities stay close, so people can move between conversation and the work they share.

Language · Critical readingArchived experiment

The Generative Mind

An experiment in reading more attentively: noticing where a passage opens a question, narrows the possibilities, or asks you to accept a conclusion. The analysis gives you an interpretation to examine and disagree with.

How I approach the work

The question often changes as the software takes shape. Conversation helps us examine an idea; a working version gives us a way to challenge it.

What are we helping someone do?

In Tiny Rivals, wanting children to understand mathematics changed what we built. Critique led us from a sequence of answers to a garden they could reshape and compare.

The garden decision

What could we mistake for success?

I test the development process too. In one agent comparison, faster work used more resources without increasing the number of verified findings. The result did not justify expanding the approach.

The agent comparison

What needs to hold up in use?

Building also means considering the next visit and the next change: preserving a person's work, checking the result they can see, and preparing a way to recover when a release goes wrong.

Further explorations

Ongoing & archived
Personal geneticsClosed

Genetic Playbook

A closed experiment in making raw DNA data easier to explore. Analysis ran locally in the browser, with plain language explanations alongside the underlying findings and references.

Food · DiscoveryPrototype

DeelishDish

A restaurant discovery prototype built around a practical question: what should I order? It gathers what diners say about individual dishes and keeps the reviews behind each suggestion within reach.

Personal systemsOngoing

Beany / Elliott OS

An ongoing effort to make an AI collaborator useful across days and projects. Readable notes preserve decisions and context; clear boundaries define what the tools can do and where my judgment is needed.

From the notebook

Smaller experiments & earlier work
Wave

An earlier reading interface with conversations attached to individual paragraphs.

RSVP Reader

A webpage and Chrome extension for exploring faster reading.

The Night Shift

An illustrated science book prototype for children about sleep. The archive records a story draft and visual development.

Agent Development Lab

Experiments examining whether changes to agent collaboration improve the work enough to justify their cost. Read about one comparison.

Narrative portfolio

An earlier portfolio built around a scrolling story, connecting animation to the idea being presented.

Voice analysis

An audio experiment combining transcription with tone signals.