REO Town, Lansing · Automation is in the neighborhood’s DNA

I turn complicated operations into working software.

Forward-deployed AI engineer. I sit with the people doing the work, break down what they actually need, and orchestrate teams of AI agents to ship it to production.

AI Solutions Architect at KW Corporation · Founder, CuREOsity Labs · REO Town, Lansing

systems / the-missing-layer
Abstraction connects the operation Field data initially reaches isolated platforms incompletely. Observation reveals a missing abstraction layer. Human and AI collaboration connects three platforms to their stakeholders, routing the information needed for decisions. FIELD / DATAPLATFORMSDECISIONS REAL WORKASSETSACTIVITYEVIDENCE OPERATIONS FINANCE ANALYTICS OPS CFO LEAD OBSERVE ABSTRACTION HUMANAIOBSERVE · SHAPE · VERIFY Fragmented systems. Incomplete decisions.
ObserveOrchestrateConnect
01ServiceNow architecture02QuickBase ecosystems03Python middleware04JavaScript interfaces05REST & OAuth integrations06AI-assisted orchestration

A little applied intelligence

Find your
missing layer.

Give the foundry one messy workflow. See how a small piece of software could connect the work, the information, and the people who need it.

01 / THE REAL WORLDSAMPLE MODE

Live requests send your description to Google’s Gemini API. Use a fictional or nonconfidential example. This site doesn’t save your description.

Explore the sample—no AI request needed.

02 / THE MISSING CONNECTION

Complexity goes in.
Possibility comes out.

A practical concept. A human checkpoint.
A first step you could actually take.

The real work

Systems with a pulse.

Production applications, integration architecture, and operational software built to survive contact with the real world.

A gallery of AI-generated curiosities

Bending Streamlit, and whatever else will bend.

This is where the agents get to play. I hand a frontier model an idea and a little room on Streamlit, GitHub Pages, Hugging Face, or a single HTML file, and see what it can build with the capability it has that month.

The toys aren’t the point. Each one is a cheap, low-stakes probe: can this model carry a simulation, a multi-agent conversation, a data pipeline, a 3D interface? What it manages here tells me what I can trust it with in a warehouse, a field team, or a small business’s books. Some ideas get built twice by different models, so you can compare them side by side.

The code is entirely AI-generated; I bring the ideas, guidance, and testing. I’m the crash test dummy—trying things, finding the rough edges, and asking what becomes possible next. Read the experiment’s field note →

Browse the full collection See everything on Streamlit
LAB / 01

A living atlas of AI-assisted science

Intelligence Explosion

Is discovery accelerating? A sourced, interactive record of AI-assisted breakthroughs across biology, mathematics, materials, climate, and physics—each with what the AI did and where the evidence stops.

Opus 5.5 · orchestration & review
Sonnet 5.5 · coding & deployment
Explore the atlas ↗
Source on GitHub ↗
LAB / 02

A spring woodland underfoot

Chasing the Flush

Ten days of Michigan morel season. Read the weather, explore the woods, inspect your finds, and catch the flush. More seasons and species are planned.

Sonnet 5.5 · coding, testing & deployment
Opus 5.5 · orchestration
Play on Hugging Face ↗
Source on GitHub ↗
LAB / 03

Office Simulator · a workplace diorama

Office Hours

Three people. One very small office. Shape the personalities, drop in a situation, and watch the relationships unfold—or take a seat in the conversation yourself.

Streamlit · Three.js · optional AI dialogueStep into the office
LAB / 04

A better measuring stick

Gold Digger

Re-price stocks, funds, indexes, and crypto in gold—or eggs, gasoline, houses, and Big Macs—to see what an investment is really doing.

Market data · FRED · purchasing powerDig into the data
LAB / 05

The quiet wild

Crucible

Wind a seven-day survival world, set its pressures, and watch one autonomous life turn conditions into choices and consequences.

Deterministic simulation · Three.jsRelease the world
LAB / 06

Multi-agent aquarium

Think Tank

Feed a thought to a school of model-powered fish—each with a different brainstorming job—then pin the ideas worth keeping.

Streamlit · Three.js · model adaptersView project
LAB / 07

A garden of arguments

Pnyx

Two fictional orators debate across a floating Athenian garden. Shape their perspectives, moderate the exchange, and leave room to change your mind.

Live AI · scripted demo · Three.jsEnter the garden
LAB / 08

Civilization under glass

Tiny Gods

A living terrarium where autonomous people form families, villages, roads, dynasties, memories, and myths from the rules you set.

Agent simulation · Canvas · emergenceBegin a world
LAB / 09

One idea, two models

8.5 Ball

The Magic 8 Ball, rebuilt for the age of AI—twice. ChatGPT’s oracle has eight personalities inside a rotating 2D canvas globe. Claude Opus 5.5’s reads the shape of your question, shows its reasoning, and never rerolls an answer.

ChatGPT · canvas & CSS
Opus 5.5 · three.js 3D
ChatGPT’s version ↗
Opus 5.5’s version ↗
LAB / 10

One puzzle, three generations

Rubik’s Cube

The earlier Three.js cube, GPT-5.6 Sol’s state engine, and Claude Opus 5.5’s cube, whose layers really turn and whose solver works from any position, layer by layer. A before-and-after of what the models could hold in their heads.

Opus 5.5 · three.js, layer-by-layer solver
GPT-5.6 Sol · state engine
Earlier model · Three.js
Opus 5.5 cube ↗
GPT-5.6 Sol cube ↗
Earlier cube ↗
LAB / 11

A river kingdom

Crown & Cinder

Three orders per season. Move troops, forecast battles, balance the economy, and keep a persistent campaign alive for 48 seasons.

GPT-5.6 Sol · refined with OpenAI CodexRule the river ↗
LAB / 12

A small life, two ways

Pixel Pet

The original gentle terrarium, and Claude Opus 5.5’s new take: hatch a one-of-a-kind creature, raise it in a room on your real clock and weather, and watch your care decide what it grows into.

Opus 5.5 · genes, growth, journal
Original · persistent terrarium
Hatch Opus 5.5’s ↗
The original ↗
LAB / 13

Three small brains you can poke

Wind-Up Minds

Rewire a two-wire Braitenberg cart from fear to love, drop food for a worm run by 21 real C. elegans neurons, and watch a from-scratch Python network learn to separate the dots while it runs in your browser.

Opus 5.5 · canvas, spiking neurons
Python in the browser via Pyodide
Wind them up ↗
Source on GitHub ↗

The connective tissue

My specialty is abstraction.

I move between the conference room, the API, the field, and the interface. That range helps me see where information breaks down—and build the layer that makes the whole system behave.

Tom Harwood on a stone-walled stage, studying a chrome robot skull held up in both hands like Hamlet with Yorick
Subject / TH-001To automate, or not to automate
01

Across platforms

ServiceNow, QuickBase, QuickBooks, Python services, JavaScript interfaces, and the APIs between them.

02

From the field

A background in trades, archaeology, forestry, compliance laboratories, and logistics keeps the software grounded in real work.

03

Toward what’s next

AI is not decoration. I use it to accelerate learning, extend human judgment, and make ambitious systems practical.

04

Forward-deployed

I start on site, not in the IDE.

Field note 001 · Dimension TH-137

The strange path is the advantage.

Tom Harwood at night on a brick rooftop, city lights and a long street of traffic behind him
Field observation / TH-137After hours, above the traffic

I live in REO Town, Lansing—a place shaped by Ransom E. Olds, early automotive production, and generation after generation of people making machines work. Whether or not automation was born here, it evolved here. It is in the neighborhood’s DNA.

Today that inheritance has mutated into something stranger: brick factories and power infrastructure, hand-printed newsletters and zines, resale shops, artists, makers, neighbors, and stubbornly analog culture. Industrial history’s eccentric second cousin—broadcasting from Dimension TH-137.

Before enterprise software, I worked across archaeology, forestry, construction, surveying, logistics, and laboratory operations. I learned to read systems in the ground, in organizations, and in the gaps between tools.

Now I build at those gaps. Some results are certified applications moving real operational data. Others are tiny worlds, decision engines, or private community prototypes. All of them ask: what becomes possible when the pieces can finally speak to one another?

In October 2026 I founded CuREOsity Labs, a technology workshop in REO Town that brings this kind of enterprise-grade software to small businesses at a price they can afford.