Back to the studio

From the studio

The projects, up close.

A consumer product, a complex workflow and a tool for other developers. These are my own projects; each began with something I wanted to make work better.

Here are the stories behind them, what went into the work, and ways to try it for yourself.

Product design

bellos

A personal fix, made into a product.

It started with a workout app that kept losing my records. I built a replacement, then developed it into bellos: a training product with its own identity, accounts, sync, onboarding and feedback. The work reaches from the rules underneath a workout to the experience of using it at the gym.

Take a look: a focused daily workout, backed by the planning and record-keeping underneath.

Private beta

Meet the product, try the sample app, or join the private-beta waitlist. Free during the beta; works on phone and computer.

Explore it

bellos Today screen with a planned back, triceps and shoulders session and a Start workout button
BELLOS · TODAY SCREEN · PRODUCT PREVIEW

Workflow & information

Personal Treasury

The spreadsheet that became a system.

My household’s spreadsheet had quietly become its operating system. I turned it into an app without losing its history: imports with a preview and control totals, figures that lead back to their entries, edits that can be undone, and data that still exports to Excel.

Try it: explore a fictional household and follow a total back to the records behind it.

Public preview

A household tool, with a fictional-family browser demo. The Apple Silicon download is unsigned; independent security review is still outstanding.

Personal Treasury dashboard with fictional Harper household demo data
PERSONAL TREASURY · FICTIONAL HOUSEHOLD DEMO

Tools for other developers

StreamOtter

An early idea, brought into its own.

While training as a software engineer at Codesmith, I helped build KafkaSocks, an open-source project released through OS Labs. We wanted to make it easier to bring live data from Kafka into a web app. I returned to that idea with StreamOtter, carrying it much further.

Getting data onto a screen was the beginning. I wanted the screen to stay honest when something went wrong. StreamOtter makes it clear when information is out of date and handles recovery when the connection returns. I built the developer tools, documentation and interactive river demo around it, so other developers can understand and use what’s underneath.

Try it: drop the demo’s connection, then restore it and watch the data recover.

Open source · release candidate

Published on npm under MIT. The public demo uses a fictional creek and simulated observations with a real data pipeline. The release is still evolving.

StreamOtter homepage with its otter illustration, flowing river graphic, live data panels and Drop my connection control
STREAMOTTER · HOMEPAGE & CONNECTION DEMO · SCREENSHOT

Explore more of the work at Orca Solutions and in my personal portfolio.

See the studio behind the work

Start a conversation

Tell me what you’re trying to make happen

A few sentences is plenty: what the business does, what’s dragging or what you’d like to build, and when you’re usually free to talk. Nothing to prepare.

Email

I reply within two business days. If it sounds like a fit, we’ll find 30 minutes to talk.