Joshua Hutt · Seattle, WA

I build Causal maps where every arrow shows its argument. A to-do list that keeps the reasons. A whiteboard with version history..

Full-stack engineer and team lead, twelve years in. Mostly TypeScript, React, Node, and lately a lot of Cloudflare and Claude. I ship for clients through Hutt LLC and Six small apps at the moment. Each one started as something I wanted to use myself.. I also Podcast or Call: long recorded calls with friends. Joshua's Words: short pieces, most days. about belief, attention, and working with language models.

Now: Building Causal Tools, consulting through Hutt LLC, and writing most days. updated September 2026

09/2026 · ILCE-6700 · one of mine

What I'm about

Putting the reasoning where people can see it.

Most of what I build starts from the same complaint: the reasoning behind a decision usually isn't written down anywhere.Every arrow on a Causal Tools timeline has a grade for how well the link is known: stated, mechanism, but-for, and so on. The grade is the part I care about most., so someone can disagree with a specific step instead of the whole thing.

I came to engineering sideways. I studied University of Washington, 2013. Minors in mathematics and applied mathematics. I did environmental research in two of China's most polluted cities and still speak Mandarin, slowly., wrote a book about scientific documents in Word before I wrote much code, and then spent a decade shipping for companies like LivePerson, Lowe's Innovation Labs, and SamCart. Most engagements start with code someone else began. The work is below., which mostly means joining a team partway through a project and getting it shipped.

I care about moots parses your Twitter archive in the browser and uploads nothing. Marginer has no server at all., about writing things down, and about how people change their minds. I take a lot of Sony a6700 lately, a Canon before that, and a phone. Mostly flowers and mountains. A pile of them is further down., and I record long calls with friends and publish them as a podcast.

If you want to work together, book a call or write to me. You can also highlight any text on this page and leave a note in the margin. That's Marginer, running on its author's site.

Things I've built

Six small tools.

Causal Tools live

Map how things cause things.

Interactive timelines of events, beliefs, decisions, and outcomes. Every arrow carries a graded argument, and every claim carries a source. Not just what happened, but how we know.

Most disagreements are about the evidence standard, not the conclusion, so every edge carries a grade for how the link is known.

React RouterCloudflare WorkersD1Durable ObjectsMCP

Todo Log beta

A to-do list you can talk to.

Talk through your day. An agent files the todos, catches the feelings as journal entries, briefs your morning, and learns how you work.

Tap any word of a transcript to hear yourself say it. The audio is kept, and the text is an index into it.

ReactPWAWorkers AIClaude

Marginer live

Highlight any page. Paste the notes anywhere.

A serverless annotation layer. Highlight text on any web page, attach a note or an emoji, and walk away with markdown. On Substack the pasted comment is the shared annotation, re-anchored for anyone else running it.

The markdown export is the storage format. There is no separate database.

TypeScriptCustom Highlight APIChrome extensionbookmarklet

Splitty Chat experiment

Async video where replies interject in the moment.

Record a video note. Friends watch it with a live word-highlighted transcript and can hit record at any point. Playback pauses, they reply, and the reply is anchored to the exact word they interrupted at. The conversation reads, and plays back, like it happened live.

Each note is recorded as two tracks: the video for playback and a small audio track for Whisper. The word timestamps make the split possible.

Cloudflare WorkersR2D1Workers AI Whisper

Infinite Whiteboard invite only

Version history for a physical whiteboard.

Point a phone at a real whiteboard. Snapshots are cropped and cleaned, an AI reads them into tracked elements like tables, diagrams, and lists, and each element gets its own change history. Claude and ChatGPT can read the board over MCP.

The whiteboard stays a physical whiteboard. The software remembers what it looked like on any given day.

Cloudflare Workersvision modelsMCP

moots live

Your Twitter constellation.

Turn your Twitter/X archive into a zoomable constellation of everyone you talk to. Parsed in your browser. Nothing is uploaded.

One HTML file, about 100 KB, drawn on canvas. Your archive never leaves your machine.

single-file HTMLcanvas

Work

Twelve years across a dozen industries.

Full-stack engineer and team lead, in Retail, conversational AI, ecommerce, finance, marketing, IoT, research, civic tech, cloud consulting, travel, education, and crypto. Some for years, some for a season.. I've delivered Gauge (2026), Capital Group (2024), LivePerson (2018). Each was built on a different idea of what people want from a model., a serverless GraphQL framework for AWS, a 3D asset pipeline for Lowe's, a data pipeline for Coinstar, and Open Zone Map, for the Adrianople Group. Every special economic zone in the world on one map. It was later picked up by the World Economic Forum's TradeTech initiative. for a think tank.

  1. Jan 2023 – now

    Principal Software Engineer · Hutt LLC

    Independent consulting for clients who need something shipped.

    8 highlights
    • International: Supporting the rollout of Fleetrite, a federated ecommerce platform for aftermarket truck parts.
    • Guitar Center: Architected a Node.js platform for ~50,000 lessons subscriptions, unifying fragmented POS, e-commerce, and lessons data into a reliable system of record. Enabled accurate sales attribution, legally required one-click cancellations, and student self-service during a major growth initiative.
    • Capital Group: Rebuilt an internal ChatGPT-style research assistant from a React prototype in Vue, adding source transparency and feedback features to build analyst trust and speed the model training cycle. Supported beta adoption by ~25 analysts and a path to hundreds.
    • Adrianople Group: Designed a high-performance interactive research map framework in 6 weeks and delivered three maps, including Open Zone Map, later acquired by a major NGO.
    • Institute for Legislative Analysis: Built a white-label legislative vote scoring platform processing ~500,000 votes a year, from zero to production in under 3 months, so 9 partner organizations could publish their own scorecards.
    • Kunai: Led a small team to rescue a stalled Sanity/Gatsby/React marketing site, shipping 13+ page frameworks and 25+ reusable components on schedule.
    • West Coast NFT: Built a consumer-ready NFT onboarding and creation experience in 2 months, enabling real-world validation before a decisive pivot.
    • AWS Professional Services: Designed security-first auth primitives for a federated GraphQL platform, delivering core scaffolding for Woot's monolith-to-microservices migration in 3 months.
  2. Feb 2026 – May 2026

    Founding Engineer · Gauge

    AI marketing platform.

    3 highlights
    • Designed and built a platform-scale workflow engine and UI for continuously improving, user-in-the-loop and headless agentic workflows, aimed at automating users' core and custom marketing processes.
    • Redesigned the core content generation workflow around parallelized, specialized agents, with a track-changes feature so users can engage in the edit flow and generate training data.
    • Analyzed customer usage to inform platform improvements, roadmap, and product strategy.
  3. Jun 2022 – Dec 2022

    Principal Software Engineer · SamCart

    Ecommerce checkout platform.

    3 highlights
    • Led design and development of Checkouts 2.0, a fast checkout experience built with Next.js, GraphQL, and Node.js.
    • Built the next-generation admin interface for SamCart sellers, across Next.js, GraphQL, Node.js, Golang, and PHP.
    • Ran cross-team workshops on the practice of software development at the individual and team level.
  4. May 2020 – Nov 2021

    Lead Software Engineer · Lowe's Innovation Labs

    Emerging-technology lab for home improvement.

    4 highlights
    • Led a team of five building a 3D asset scanning pipeline tool for a key initiative to produce high-resolution 3D models for Lowes.com and the Lowe's app.
    • Designed and deployed a single Node.js backend integrating a suite of 3D design apps so models and scenes could be progressively enhanced through the workflow.
    • Prototyped a connected-home data platform for homeowners, Lowe's Pros, brands, and market analysts.
    • Integrated Lowe's ForgeRock auth, improving in-store login for store associates.
  5. Aug 2018 – May 2020

    Software Development Engineer III · LivePerson

    Conversational AI platform.

    6 highlights
    • Architected an AI and automation platform with a user-feedback pipeline, human-in-the-loop scoring, and multi-vendor bot integration with blended ranking.
    • Drove the CEO's self-service vision by leading an API standardization program and shipping the company's first zero-touch trial-to-paid onboarding.
    • Introduced the Data Science team to the ELK stack; an initial feature design became its own product, Zeitgeist.
    • Shipped a Context Service (React, Node.js, Couchbase, Kubernetes) fueling the AI engine behind Maven.
    • Traveled to the Israel offices for knowledge transfer and drove technical planning for modernizing a critical legacy service.
    • Coordinated the Seattle office hackathon and won "most developer-centric"; recruited and hired the first round of developers for most new Seattle teams.

Words and voice

Recent writing and episodes.

Loading the latest from Substack…

Photos

A pile of my favorites.

Drag them anywhere. Pinch to zoom and turn them. Double-click to see one big.

Archive

Older work.

Apps, maps, and scraps.

  • Discourse Tools2025

    Turn an X thread into an argument graph or a tweet plot, with an LLM doing the reading. Demoed at the Love Symposium.

  • Open Zone Map2024

    Every special economic zone in the world on one map, for the Adrianople Group. Later picked up by the World Economic Forum's TradeTech initiative.

  • ThinkOut2024

    A tool for thinking and writing non-linearly. Something like a mind map, but conversational, with AI built in as a first-class part of the interface. An idea I sat with for years before building it.

  • New Cities Map2024

    My first map for the Adrianople Group: a restart on Next.js with search, an interactive timelapse, and dynamic legends. Launched at a partner event to thousands of visitors.

  • Startup Cities Map2024

    Mapping the world's startup cities, for the Adrianople Group.

  • Legislative scorecards2023

    White-label vote-scoring platform for the Institute for Legislative Analysis. About 500,000 votes a year, nine partner organizations publishing their own scorecards.

  • Kunai2023

    Led a small team to finish a stalled Sanity, Gatsby, and React marketing site: 13 page templates and 25 reusable components, on schedule.

  • West Coast NFT2022

    Consumer-ready NFT onboarding and creation flow, built in two months to test a mass-market idea.

  • Time Everything2017

    A personal time-tracking experiment.

  • CashMap2017

    Personal finance app in React Native that shows how much interest you save by paying loans differently.

  • GottaGoGov2016

    Travel planning for people who follow GSA and State Department travel policy: per diem rates, city-pair fares, offline-first. Built with PIRAAS.

  • Tweet Map2016

    Live tweets on a map from the streaming API.

  • SoundCloud Graph2016

    A related-music explorer for SoundCloud, drawn as a graph.

  • Grind Log Pro2016

    An iOS app for logging coffee grinds.

  • Voronoi Clusters2015

    Clustering points with Voronoi cells, for fun.

  • Cerca2014

    My first startup attempt: local discovery.

  • Creating Research and Scientific Documents Using Microsoft Word2013

    A book, with Microsoft Press, on the STREAM Tools method for writing papers in Word.

  • Real Sort2012

    One of the first things I built for the web.

Comments

Comments on this page.

Use the Comment button to point at any part of the page. You can also select text and leave a note in the margin.

Loading comments…