Skip to content
Read. The written site. One idea per screen.
CV (PDF)Hire James

Projects

35 projects. 27 of them are shown below as a screenshot of the live site, with the one number each measured and the committed file that number was read from.

35
in the record
27
live, with a screenshot
ExhibitScreenshot of the flume page explaining that every event carries both an event time and an arrival time, above its stream controls and a running tally of complete, revised and uncertain windows.

flume (opens the live site in a new tab)

Late data, handled

124 false positives retired, 0 findings after, on three real streams

test/streams.test.js and vendor/gharchive, vendor/wikimedia, vendor/usgs (three 5,000-event slices, each with a SOURCE.md licence note)

Also in the record

No deployed URL to photograph: client work behind a login, a hook that runs on a machine, a library. Listed rather than illustrated, because an invented image would be the one thing this site refuses.

  • driftwatchDocs that drifted

    2026 · Completed

    A documentation-drift checker with exactly three outcomes, whose first real run across seven repositories reported ten failures and every one was a false positive.

    code

  • claude-code-boundary-guardAgents stay put

    2026 · Live

    A PreToolUse hook that stops an agent in one project from writing into another: one file, no dependencies, and a self-test that has actually failed known-bad cases.

    code

  • tallyDependencies, audited offline

    2026 · Completed

    An offline supply-chain and licensing auditor for npm projects, whose first real run flagged its own SPEC.md as a leaked test file.

    code

  • consentrySMS rules, linted

    2026 · Completed

    A rules-based linter for US A2P 10DLC SMS campaign registrations that detects documented rejection causes offline and refuses to predict approval.

  • Business Operations PlatformReal business operations

    2026 · Live

    An operations platform a real business runs on: purchase orders, stock takes, approvals.

  • AGENTJAMES ControlMission control, local

    2026 · Live

    A desktop mission control for every project on one machine. Local only, and it still works with the network off.

  • Kredit Hero: AI Credit AppCredit scoring, shipped

    2025 · Completed · Kredit Hero

    Full stack work on an AI credit application, as a software engineer at Kredit Hero.

  • Agent James: Agent ConsoleYou are here

    2026 · Live

    This site: an IDE you operate, where every claim carries a receipt.

The console record, with the field filters

Projects

35 of 35 projects.