Skip to content
View brianespinosa's full-sized avatar
:shipit:
Get Shit Done
:shipit:
Get Shit Done

Organizations

@SurveyMonkey @Semantic-Org @stardust-ui @arsenalamerica

Block or report brianespinosa

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
brianespinosa/README.md

Hi, I'm Brian 👋

Engineering leader, designer, and maker based in the Pacific Northwest. Over 25 years of writing software, and over 15 building and scaling the international teams that ship it... have made me care equally about architecture, developer experience, and the people doing the work.

What lives here is what I maintain on nights and weekends: CI tooling I want on every repo, a couple of conference talks, and side projects that keep me close to the code.


🎤 Conference Talks

  • career · Interactive self-assessment tool behind "Mining the Career Ladder" (SurveyMonkey Innovate Conference 2026). A framework for turning your company's career ladder into quantifiable growth goals.
  • portable-hooks · Talk platform for "Portable React State Hooks" (Momentive Innovate Summit 2022). Built with Next.js, MDX, Code Hike, and React Flow.

⚙️ GitHub Actions

A small family of composable actions I reach for on every Next.js repo. All share the same release-action for automated semver releases.

🛠️ Open Source

🖨️ Hardware & Automation

  • shippo-packing-slips · Raspberry Pi automation running in the 3D-printing workshop. It prints packing slips and shipping labels and schedules USPS pickups via the Shippo API.

Off the keyboard: woodworking, photography, and overlanding into the mountains or out to the beach with our cattle dogs.

bje.co · LinkedIn · Bluesky

Pinned Loading

  1. career career Public

    A self-assessment tool for engineers to rate themselves against the attributes of their target career level, identify their highest-impact growth opportunities, and generate SMART goals with an LLM.

    TypeScript

  2. portable-hooks portable-hooks Public

    Have you ever needed to access internal state of a React component? Let's talk about the challenges we face when creating reusable React components at scale.

    TypeScript 1