Skip to main content
BM

Ben Morrison

Full Stack Software Engineer

I left a pharmaceutical sciences PhD to build software, and I still bring a researcher's rigor to everything I ship. I typically work in TypeScript, React and Node, or whatever stack the team uses, with a focus on:

  • ETL pipelines
  • Design systems and components
  • Accessible, responsive interfaces
  • AI developer tooling

What I build

  • Experience

    My professional experience and highlights of the work I've shipped.
  • Design System

    An example component library built on design tokens: easy to use, strict by design and fully themeable, with live docs and a theme creator.

How I develop

  • Bias for action

    When I hit a blocker and the next step is a two-way door, I take it. What I learn and the head start I gain are worth the time it might cost to undo.

  • Ownership

    I'm responsible for the code I write, even after it ships. When something breaks, I want to fix it, whether or not it's still in my hands.

  • Have opinions, hold them loosely

    The best results I've seen come from teams where everyone brings an opinion and stays open to discussion. I bring mine, and I change it when a better solution shows up.