Skip to content
Ryan McBride

DENVER, CO · SOFTWARE ENGINEER

Ryan McBride

Design-minded engineer with experience across the stack.

Software EngineerFrontend FocusBackend Experience
Ryan McBride headshot

Projects

AI Chatbot

Software Engineer

A Remix-based chat application with document ingestion and vector search capabilities using OpenAI and PostgreSQL with pgvector.

Designed to combine chat, document ingestion, and retrieval into a usable end-to-end web application.

RemixTypeScriptPrismaPostgreSQL

Spectrum On Demand

Software Engineer

Contributed to a high-traffic consumer product serving over 1 million monthly visitors, helping deliver a polished and scalable streaming experience for Spectrum customers.

A customer-facing streaming and content discovery experience for Spectrum TV users, built with React, GraphQL, GatsbyJS, and Strapi CMS.

ReactGraphQLGatsbyJSStrapi

Phish

Software Engineer

Built a music discovery application focused on searchable listening experiences and catalog browsing.

A music listening application where users can enjoy listening to songs dating back to 1983.

ReactReact RouterCypress

Design-minded engineer with experience across the stack.

I'm a software engineer focused on building web applications that are as thoughtful in their implementation as they are in their design. I care about both the systems behind a product and the experience in front of it.

My experience spans the stack, from data modeling and resilient server-side APIs to polished, intuitive interfaces built with modern frontend frameworks. I value clean abstractions, strong type safety, and code that teams can maintain and extend with confidence.

When I'm not writing code, I'm hiking in the Rockies or at a concert.

Engineer Background

Experience spanning application architecture, APIs, data modeling, and UI.

Strong focus on type safety, clean architecture, and maintainable systems.

Design-conscious approach focused on shipping interfaces that are both polished and reliable.

Skills & Toolbox

Frontend

ReactRemixTypeScriptTanStack QueryTailwindCSSVue.js

Backend

Node.jsPostgreSQLPrismaRedisGraphQL

Tools & Workflow

GitAgileOOPTDDSpec-Driven DevCypressJestVitest

Agentic Workflow

Claude CodeKiroSpecKit

Let's Work Together

I'm open to full-stack, frontend, and software engineering roles. Reach out and let's start a conversation.