Skip to content
Bradley Hanson

Work

Case studies and projects

Two products at Microsoft, written from what I can share publicly, and five projects I build and run on my own.

Microsoft

From my public résumé and Microsoft's public repositories.

  1. Microsoft · Dynamics 365 Contact Center

    Bringing a production chat widget into Copilot Studio

    I built the customer-facing Live Chat Widget into Copilot Studio's agent test chat, then moved two products onto one chat renderer and one configuration contract.

    Read the case study

    6 weeksfrom an empty repository to CDN deployment in 13 regions
  2. Microsoft · Azure CXP Engineering

    Rebuilding Azure support and engineering experiences

    Nine years on Azure customer experience tools, first as a vendor: a portal extension rewrite, Services Hub support case creation, and a forms engine other apps reused.

    Read the case study

    0 → 77%unit test coverage on the portal extension rewrite

Independent

Products I build and run on my own.

  1. Independent · Music

    The Sub Delta: a music discovery engine I've rebuilt for a decade

    My main side project since 2015 and the place I experiment freely. It crawls SoundCloud's social graph from artists you already like and surfaces tracks that are catching early.

    Read the case study

  2. Independent · Civic technology

    Modeling government and geography in Civic Maps

    A map-first way to answer "who governs this place?" PostGIS boundaries for all 50 states, current federal and state officeholders, and a Next.js site over a 3D globe.

    Read the case study

  3. Independent · Personal

    A wedding website with its own RSVP system

    The website for my wedding in July 2026: our story, the schedule, travel, and an RSVP flow built around invitation codes, plus a separate admin app to track who was coming. It's an archive now, with demo data in place of real guests.

    Project details

Open source

Libraries on npm that anyone can use.

  1. Open source · npm

    TypeScript libraries for SoundCloud

    Three TypeScript packages for SoundCloud's official API and embeddable player. They power my music-discovery app, The Sub Delta.

    Project details

    0runtime dependencies in the API client and the widget wrapper
  2. Open source · React library

    Formosaic: config-driven React forms

    Define a form once as JSON, and a rules engine handles conditional logic, validation, wizards, and auto-save. It renders through 11 UI library adapters.

    Project details

Contact

Get in touch

I'm interested in senior product engineering work where the UI, the SDKs, and the services behind them are one problem. Email is the fastest way to reach me.