Jethro Larson
Seattle Area, WA
jethrolarson@gmail.com
LinkedIn
PDF Version
Plain Text Version
I love shipping great user experiences that help users kick ass. I started as a designer but found the best way to deliver great user experiences was to build them. Across multiple companies I closed the gap between design and engineering with advocacy, custom design systems, and relationships. When my team lost its manager I filled in so the team could keep shipping. At Tableau the team was great but processes and infra were holding us back so I pushed kanban and continuous deployment putting us among the first teams at Tableau to achieve full-CD. I want to ship great experiences and I do what is needed to enable that.
At the moment I’m thinking hard about how to leverage agent teams to deliver great experiences safely, without amassing cognitive debt nor stressing organizational bottlenecks. If you’re thinking about that too, hmu, I’d love to share notes.
Experience
Tableau / Salesforce (2020-Current)
Title: Lead Member of Technical Staff
Current Role: Lead developer for Tableau Next Metrics
- Built orchestration system for managing agents across remote workspaces, enabling spec-driven development to queue and run unattended without sacrificing visibility and control. Automated workspace setup that previously took developers 5+ hours.
- Shipped Tableau Next Metric Card across 6 distribution surfaces. Deep user configuration support, responsive, multiple embedding contexts on web, Slack, and MS teams. Coordinated implementation and rollouts across multiple development teams.
- Firefighter for launch of Tableau Pulse focusing on design systems, responsive design, and accessibility.
- Acted as development lead on Tableau Exchange on web and embedded experiences.
- Established path for shipping embedded web features into Tableau Desktop, enabling same-day deployment of bug fixes and A/B tests where previous process would take months.
- Delivered Angular to React migration for Tableau Public
- Led and developed the team’s agile, quality, and CI/CD processes taking us from shipping our software a couple times a month to multiple times a day
- Proposed and led migration of Tableau Exchange to Next.js leading to a 50% increase in monthly active users due to improved crawlability.
Sinclair Digital (2016 - 2020)
Titles: Software Development Manager, Senior Software Engineer, Lead UX Developer, Senior UX Developer
- Managed small and large teams (4-12 people)
- Led hiring efforts of developers and testers
- Mentored developers as peer and as manager
- Organized and led internal trainings and Developer Guild
- Architected, led, and built CMS for Tennis Channel and STIRR OTT apps.
- Led development of CMS for circa.com news app
- Led React migration of large Backbone application.
Title: Web Development Engineer II
- Built UI to support pallet deliveries on Amazon.com account pages.
- Added support for Amazon Business (B2B) orders to Amazon account pages.
Amazon Kindle (2013 - 2014)
Titles: Web Development Engineer, Web Development Engineer II
- Implemented accessibility support for Kindle Fire and Fire Phone bookstore.
- Speaker at Amazon WebDevCon 2014.
- Developed Design System to reduce effort of annual redesigns and improve collaboration with design team.
- Performance evaluation and optimization for Kindle Paperwhite.
- Added high-DPI support Kindle Paperwhite.
- Led UI development of 2013 Kindle Fire bookstore.
Titles: UX Designer, Programmer
- Lead UX Designer for many internal and customer-facing projects.
- Lead developer for mobile web app for Build.com
- Designed and built critical high-performance frameworks for Build.com’s touch-optimized storefronts.
- Created Design System for both marketing and software development.
- Spearheaded efforts to improve client-side performance.
- Championed and administered regular usability testing.
- Pioneered the use of modern UI technology and led migration efforts.
Auctiva Corporation (2006 - 2010)
Titles: Web Developer, Jr. Software Engineer, Website Designer
- Developed design system used to accelerate UI development.
- Designed and implemented XML-driven CMS using jQuery and XSL.
- Developed gamification applications in Flash.
- Worked on the UI of 9 different sites
Side Projects
Experimental framework where a “foreman” agent makes the orchestration decisions rather than the human. Tech: herdr, Pi, opencode
Noolang (2025-Current)
A functional, expression-based, LLM-friendly programming language designed for linear, declarative code with explicit effects and strong type inference. Tech: TS, MCP, LSP
A suite of state management and web development libraries built around functional optics. Think “what would redux be like if it allowed local reasoning with functional optics?” Tech: TS, React, FP
SpicyBrain (2022-2024)
Founder/Developer/Designer. Built Life Assistant AI chat app to assist neurodivergent folk with time management and cognitive load. Implemented token streaming over SSE and custom tool-calling loops before native model tool-use APIs were available. Tech: TS, Server-Sent Events, Svelte, Flask, Python, Clojure, OpenAI and Auth0 integrations
Contract work prototyping educational tools for the Smithsonian https://learninglab.si.edu. Acted as UX Designer but also did significant development using Backbone, Stylus, and PHP. Also created web-based visualizations for education Common Core Standards.
Education
California State University Chico (2001-2006)
Courses taken in pursuit of BS in Applied Computer Graphics (Communication Design / Computer Science)
Skills/Tech
Frontend
- TypeScript, JavaScript
- React, Redux, etc
- Angular, Lightning Web Components (LWC)
- Next.js
- CSS-in-JS and similar frameworks
- Functional Programming
- Software Architecture
- SEO
- Screen readers and mobile and desktop.
- Canvas, SVG
- NodeJS, Bun
- Bazel
- CI/CD pipeline design
- Clojure, Flask, Python
- PostgreSQL, Docker
- Git
- Claude Code, opencode, pi, herdr, Cursor
- Custom MCPs
- Agentic workflow orchestration, multi-agent systems
- LLM API integration
Testing