Hello. I build software that makes systems and operations work better. I’m open to full-time roles and client projects. This is a page about who I am and what I do. You can see my projects, get in touch, check my credentials, or just scroll down.

I have a wide range of interests. The common thread is wanting to understand how things work and how they could work better, particularly the systems and organizations that shape how people get things done.

I chose software because it reaches nearly all of them. Since graduating I’ve been building systems of my own, wherever my interests lead.

A lot of what technology makes possible isn’t being put to use yet. I want to work in that gap, applying what already exists to the systems, processes and operations that could run better with it.

For now, that means building things that work, understanding them thoroughly, and developing the judgment to tell which problems to spend my time on. You can check out my projects below.

Personal software· Built

Attune

Attune is a chat assistant I built to get experience across the full stack, and to test three ideas I wanted to see work.

Memory you can audit. Every belief links to the message it came from. You can see what memory learned, when and why, and correct or remove any of it.

Artifacts. The assistant drafts a predefined change on your behalf, like a calendar event. You approve it, adjust it first or turn it down.

Interfaces that work both ways. Anything in the calendar can be done through chat or in the calendar itself.

Applied concepts

Local-first infrastructure· In progress

Hearth

An operating system for a house. Hearth is a NixOS distribution that runs a home’s automation, network, cameras and services on a machine in the house, with nothing depending on a company’s cloud. The whole setup is one declared configuration, so a bad change can be rolled back and a dead machine rebuilt to exactly what it was.

At its centre is a Rust service that holds a model of the home itself: its rooms, the devices in them and the people who live there. Home Assistant sits underneath and talks to the devices. The homeowner works with the model and never with Home Assistant, so running the house takes no technical knowledge.

Software development· Idea

Gantry

Coding agents are capable workers. What they don’t do is organize the work: keep hold of what the software is for, what has been decided about it, and how each task fits the whole. Gantry is a planned layer for that. It doesn’t write code. It coordinates the agents and people who do.

It would keep one model of a project, covering requirements, architectural decisions, dependencies, implementation, tests and what is deployed, in place of the tickets, conversations and documents that each hold part of the picture. Work is assigned from that model and checked against it. The aim is to notice when a task succeeds on its own terms but cuts against the architecture or the intent of the project.

Knowledge systems· Idea

Axiom

A platform for turning Wikipedia-style knowledge into a coherent educational system. Axiom lets users enter the knowledge graph at essentially any concept, then traverse downward toward the fundamental ideas and reasoning that support it or upward into the higher-order concepts that build upon it. Rather than treating knowledge as a collection of disconnected articles, Axiom organizes it as a navigable structure of dependencies, relationships, and increasing abstraction.

Civic technology· Idea

Concourse

Political participation is mostly episodic. People vote every few years, follow the news in fragments, and have little way to see how legislation, public opinion and political decisions connect. The ways to influence government are hard to navigate, and the relationship between what the public wants and what gets decided is rarely visible.

Concourse is a concept for making that relationship legible. It would connect legislation, the evidence behind it, public preferences and avenues for collective action in one shared civic space. The goal is to make participation better informed and continuous, and to give people better ways to understand and engage with the systems that govern them.

Columbus, Ohio

Credentials

  • B.S. Software Engineering Western Governors University, 2026 Verify CeDiD 26SK-YQQG-GFSQ
  • AWS Certified Cloud Practitioner Amazon Web Services, 2026 Verify
  • ITIL 4 Foundation PeopleCert, 2026 Verify