Skip to content

Tyler Bussanich

Portland, OR

tbussanich@gmail.com

github.com/tbssnch | linkedin.com/in/tbssnch | tbssnch.dev/

Summary

Frontend engineer with 6+ years shipping accessible, high-performance web and mobile UI, focused on design systems: component libraries, design tokens, and patterns that hold up across web and native codebases. Lead frontend for a CME-accredited medical eLearning platform and set up its engineering process from zero. Background spans a 30M-visit consumer marketplace, humanitarian tooling, and solo product launches, and I've shipped a streaming Claude API feature.

Skills

  • Core: TypeScript, JavaScript, React, Next.js, Vue, React Native, HTML/CSS/Sass, Tailwind
  • Design systems: design tokens (CSS custom properties), Lit / Web Components, Storybook, Figma, white-label config, WCAG accessibility
  • AI-native: Claude Code, Cursor, Anthropic SDK, streaming LLM UIs, prompt / context design
  • Also: Go, Python, Node.js, Vitest, GitHub Actions, Firebase, AWS

Experience

Hot Pepper Studios, Frontend Developer / Process Lead

Remote · February 2026 - Present

  • Lead frontend for a React / React Native eLearning platform delivering CME-accredited medical training, owning UI architecture across web and mobile from one shared codebase.
  • Designed and built the white-label system: a typed, schema-validated client config layer with clone scaffolding, replacing brand values scattered across the codebase with a single token-driven source so a new client deployment spins up from config instead of code edits.
  • Established the engineering process for a fully distributed team from scratch (PR templates, code review standards, Jira/Confluence infrastructure), partnering with engineers and stakeholders across time zones.
  • Audited the React and React Native codebases, flipping a disabled strict-typing lint rule to enforced within weeks and closing CI test/lint coverage gaps, removing a standing class of type errors from the build.
  • Diagnosed and fixed a cross-platform progress-tracking bug that exposed a backend compliance gap in the CME credit-claim flow, correcting corrupted answer counters.

Humanitarian OpenStreetMap Team, Frontend Developer (Open Source)

Remote · September 2025 - Present

  • Maintainer and #2 contributor by commit volume on the XLSForm Builder (Vue 3, Pinia, TypeScript), open-source field-data tooling for the Humanitarian OpenStreetMap Team, currently in active development.
  • Contributor to HOT UI, a framework-agnostic web-component library (Lit, layered on Web Awesome) with design tokens exposed as CSS custom properties; published as an npm package and running in production across HOT's tools.
  • Built the XLSForm upload path end to end: a Go microservice exposing a pre-signed-URL API (S3/MinIO) plus a direct-to-S3 browser upload flow, and a form-tree to XLSX export pipeline (SheetJS). Currently building a drag-and-drop form canvas on a refactored Pinia store.

The Dyrt, Frontend Developer

Remote / Portland, OR · April 2019 - June 2025

  • Contributed to an internal bookings admin portal for campground operators, a core feature of the two-sided marketplace, on a consumer platform with 30M+ annual visits, built in Next.js and TypeScript.
  • Implemented Figma designs as production React and React Native UI, working directly with designers over a multi-year collaboration.
  • Increased conversion rate 1.5% by shipping targeted in-app marketing screens driven by Firebase Remote Config.

Projects

Rapidly prototyped, designed, and shipped to production, solo.

Terminal Portfolio, tbssnch.dev

Next.js, TypeScript, Anthropic SDK

  • Personal site with a server-rendered baseline that works with JavaScript disabled, layered with a chat widget and a terminal as progressive JS enhancements, kept in sync with the baseline.
  • Built the ask command: a public streaming answer from the Claude API, grounded in site content via a constructed system prompt, with graceful no-key degradation, per-instance rate limiting, and a client-side length guard.
  • Headless terminal engine kept framework-free by a purity test; single-source design tokens with WCAG contrast enforced above AA by a test; a small, fixed motion budget.

VersusDB, versusdb.com

Next.js, React, Vercel

  • Designed, built, and shipped solo: content model, comparison and category pages, static generation with incremental revalidation so new entries go live without a redeploy.

OpeningDrill, App Store

Swift, SwiftUI

  • Shipped a native iOS chess opening trainer to the App Store (Swift/SwiftUI), including move generation, FEN parsing, and drill scoring.

Education

Epicodus, Full-Stack Web Development

Portland, OR · 2018

Download the typeset resume (PDF)

last updated 2026-09-23