Kenneth W. BinghamAI Prototyping Engineer · Full-Stack
St. George, Utah · open to remote work

I don't prompt AI. I direct it.

Sixteen years of shipping software where being wrong gets audited: healthcare claims, the Air Force, enterprise systems. Now I build with an AI at the keyboard and my judgment in charge. Everything on this page is live, tested, and open for you to check.

From the build log, spelling tidied
I said

The AI had

So it became

16years building software, from startups' first prototype to systems under DoD change control
517automated checks on Cost of Saving, all passing, across 13 test suites
67messages of direction behind the 3D gallery in its first three days, most of them "not that, this"
117pages on Cost of Saving, with every link checked on every build

Work you can open right now

Each of these was conceived and directed by me and written by an AI under my rules: nothing is called done until it has been run, every sum has a test that tries to break it, and I am told plainly what was and was not checked.

The front page of Cost of Saving: a calculator beside the line, they say a dollar saved is a dollar earned
Product · decision tools

Cost of Saving

The problem
A saving and what it costs are recorded in different places, so nobody adds them up.
What I built
Free calculators that put the two side by side for purchases, jobs, repairs, business cuts and hiring steps. Every formula is published. Nothing typed leaves the browser.
The proof
13 test suites and 517 checks, with sums worked by hand in the tests. 117 pages, 0 broken links, checked on every build.
The Systems page: a tool that sorts any part of a system into input, engine or output
Teaching tool · interactive

How Systems Work

The problem
Most costly decisions come from mistaking one part of a system for another, such as counting the people who do the work as only a cost.
What I built
A page where you sort your own system into what goes in, what does the work, and what comes out, then wire it wrongly and watch the result come apart.
The proof
The model behind it has 59 checks, including hand-worked cases and every combination of settings.
A 3D cinema room with an audience watching a painting set in motion
3D on the web · three.js

A gallery you walk through

The problem
A page of thumbnails does not feel like standing in front of a painting.
What I built
Rooms to walk through, every picture framed and lit, visitors and sound, and a cinema with an audience where the paintings move. Drawn entirely in code, with no 3D model files.
The proof
Shaped by 67 messages of direction in its first three days. The site has a page that says how it was built and who did what.
Contract · Handshake AI · 2026

Measuring whether a model can be trusted

The problem
"It seems to work" is not evidence that a language model is reliable.
What I built
Adversarial benchmarks and evaluation harnesses that score tool use and step-by-step behavior against a written rubric, sampled many times over.
The result
Recommendations to scale, iterate or stop, each backed by measurements instead of impressions.
Humana · healthcare · 2022 to 2024

Claims pipelines under HIPAA

The problem
High volumes of healthcare claims, handled by hand, under strict privacy rules.
What I built
.NET 6 services and HL7 and FHIR data pipelines, with Python automation that removed manual processing cycles.
How
Working directly with clinical, operations and data teams to agree the rules before writing the code.
U.S. Air Force, Hill AFB · defense

Modernizing systems that cannot fail

The problem
Aging hazardous-waste and asset-tracking systems, in an environment where every change is controlled.
What I built
Replacements in Java, Spring Boot, .NET and SQL Server, prototyped with the people who use them, with automated harnesses that prove the old behavior still holds.
Context
Delivered under DoD change control while holding a Secret clearance.

Five rules the AI works under

An AI will happily produce something that looks finished. These are the standing rules I give it so that what comes back is actually finished, and so I can tell the difference.

Direction, not commands

I say what it is for and who will use it. A command gets carried out the same way whatever the situation. Direction makes the AI use judgment, and lets me see where its judgment is off.

Nothing is true until it runs

No "this should work". It runs the code, shows me the output, and tells me separately what it ran and what is still mine to run.

Tests that try to break it

Every sum gets a case worked by hand, the edges get tried, and a tipping point is checked by feeding it back in.

Say what kind of claim it is

Measured, established, an interpretation, or not claimed. A confident guess is a defect, and the AI is told to stop at the edge of what it knows.

No yes-man

If I am wrong, it says so and shows why. Agreement without checking is how projects go in circles.

What I build with

The AI is a tool I am fluent in. The engineering underneath is sixteen years old.

Back end

  • Java
  • Spring Boot
  • REST services, datasource to controller
  • .NET 6 / C#
  • Python
  • FastAPI
  • Node.js

Front end

  • Angular
  • React 19
  • Next.js 15
  • TypeScript
  • JavaScript
  • three.js

Data and cloud

  • PostgreSQL
  • pgvector
  • Oracle
  • SQL Server
  • AWS Lambda, CloudFront
  • Azure
  • Cloudflare Workers
  • Docker

AI engineering

  • Claude Code in VS Code
  • Model Context Protocol
  • Cursor
  • GitHub Copilot
  • RAG pipelines
  • Evaluation harnesses
  • Local models with Ollama

Regulated work

  • HIPAA and PHI handling
  • HL7 / FHIR
  • DoD change control
  • USAF Secret clearance, previously held

Where I have done it

The through line is places where somebody eventually audits the trail.

AI Engineer, evaluation and prototypingHandshake AI · contract · 2026 to now

  • Adversarial benchmarks and agent workflows that test reliability, tool use and step-by-step safety.
  • Evaluation harnesses that encode a rubric and sample repeatedly, so failure is measured and not guessed.

Software Developer, contractDTSI and Systems Implementers · U.S. Air Force, Hill AFB

  • Modernized mission-critical systems in Java, Spring Boot, .NET and SQL Server under DoD change control.
  • Built test harnesses that validate legacy behavior before each deployment.

Software Developer, claims and data automationHumana · 2022 to 2024

  • .NET 6 microservices and HL7 and FHIR pipelines for high-volume claims under HIPAA.
  • Python ETL and Linux automation that removed manual processing.

Enterprise Software ConsultantSoftware Technology Group · The Church of Jesus Christ of Latter-day Saints

  • Prototyped a worldwide missionary portal for executive leadership before the full build.
  • Delivered features in Java, Spring, AngularJS, Oracle and MarkLogic, and handed them to the enterprise team with architecture notes.

The AI writes the code. I am responsible for it.

The person stays in charge. Software can recommend. A named human decides. I build that into the tools and I work that way with the AI.

A tool should leave its user more capable. The calculators above ask for your own numbers and show their working, so you can disagree with them. That is on purpose.

Credit is stated exactly. I conceive, direct and decide. The AI writes and tests. It does not originate the ideas, and I do not pretend I typed every line.

If it cannot be checked, it is not finished.