Hi. I'm Ryan.
A software engineer.

full-stack engineer focused on scalable applications & user experience

Current Project

Tidytrek

Full-stack SaaS • Stripe payments • Real-time notifications

A full-stack application for outdoor enthusiasts to organize gear and plan trips. Features Stripe billing, real-time commenting, analytics dashboard, and OpenAPI REST API.

Tech Stack: React, TypeScript, Node.js/Express, PostgreSQL, TanStack Query, Vite, AWS S3, Docker

TidyTrek desktop app preview showing pack list interface TidyTrek desktop app preview showing pack list interface in dark mode

Artifact UI

Open-source React component library • 500+ npm downloads

A lightweight React component library built on Radix UI primitives. Published to npm with tree-shaking support, TypeScript definitions, and Storybook documentation.

Tech Stack: React, TypeScript, Radix UI, Vite, Storybook

Artifact UI component library preview Artifact UI component library preview in dark mode

Experience

Software Engineer

HyperCarrot

2019 - 2020 | Remote

Developed user-facing features for B2B employee engagement platform. Led key projects including user onboarding systems, analytics dashboards, and social recognition features.

Founder & Business Strategist

Scout Adventures

2020 - 2024 | Seattle, WA

Built and scaled outdoor guiding business to 150+ clients. Managed website development, SEO, sales systems, and coordinated stakeholder expectations across projects.

Freelance Software Engineer

Artifact Studio

2024 - Present | Remote

Completed freelance projects building full-stack applications while developing Tidytrek (full-stack SaaS) and publishing Artifact UI (500+ downloads).

Let's Connect

Looking to join teams building meaningful products. I'd love to discuss opportunities.