I build tools that make thinking visibleCausal maps whose claims include arguments and citations. A to-do list that listens and tracks your thinking. A whiteboard with version history..
I'm a full-stack engineer and team lead, with twelve years of experience. I work primarily with TypeScript, React, and Node, and prototype with Cloudflare and Claude. I work with clients through Hutt LLC and I build apps and experiments on the sideMy apps are mostly functional tools and utilities, often built to scratch an itch of my own.. I also talk and writeI host Podcast or Call (really just recorded calls with friends) and I write reflections, essays, and poems on my blog, Joshua's Words. about epistemics, attention, and working with AI.
Now: Building Causal Tools, consulting through Hutt LLC, and writing.updated September 2026
09/2026 · ILCE-6700 · photo taken in Glacier National Park
What I'm about
Surfacing reasoning where people can see it.
Most of what I build starts from the same challenge: as humans, most of our thinking is automatic, hidden behind assumptions, reactions, and unconscious beliefs. As a proponent of "open epistemics," I like software that shows the reasoning next to the conclusionFor example, every arrow on a Causal Tools describes the nature of the conntection and includes reasoning and citations to support it. (example), so people can engage with specific details, instead of reflexively tossing the baby out with the bathwater.
I came to engineering sideways. I studied international studies and mathUniversity of Washington, with minors in mathematics and applied mathematics. I also learned Mandarin and did environmental research in China., wrote a book about scientific writing in Word, and then spent a decade building and shipping for companies like LivePerson, Lowe's Innovation Labs, and Amazon. Since 2023 I've worked independently, which usually means joining a team partway through a project and getting it out the door.
I care about tools that don't stake a claim to your datamoots parses your Twitter archive in the browser and saves only the connections you see. Marginer has no server at all., about writing things down, and about how people articulate their beliefs and change their minds. I love taking photosI got a new camera and have gone on an extended photospree, split between selfies, 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 or just pick my brain, let's book a call or you can message me.
You can also highlight any text on this page and leave a note. That's Marginer in action! I read every note.
Build and share interactive timelines that answer the question, "how did we get here?" Each element includes detailed arguments, and claims are sourced and cited. It's not just about what happened—it's about how it all fits together.
The best question to get to the bottom of disagreements is "how do you know?" Causal Tools makes that question explicit.
Talk through your day. An agent files the todos, catches the feelings as journal entries, briefs your morning, and learns how you work. It's not therapist, but it is the next best thing.
Tap any word of a transcript to hear yourself say it. The audio is kept, and the text is an index into it.
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.
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.
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.
Full-stack engineer and team lead, in twelve industries so farRetail, 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 three AI productsGauge (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 interactive research mapsOpen 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.
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.
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.
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.
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.
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.
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.
White-label vote-scoring platform for the Institute for Legislative Analysis. About 500,000 votes a year, nine partner organizations publishing their own scorecards.