About
I’m a frontend-focused software engineer who enjoys building clean, accessible, and intuitive user interfaces. I like working where design and engineering overlap, focusing on the details that make products feel polished, predictable, and genuinely pleasant to use.
I’ve spent the last six years building modern web applications with Angular and Svelte, with a strong emphasis on reusable components, design systems, and accessibility-first UI patterns.
Outside of work, I’m usually playing disc golf, kayaking when the weather’s right, hanging out with my girlfriend, or grinding ranked matches in Marvel Rivals.
Projects

Flying Knee
A real-time UFC pick’em application that lets users compete in leagues with live polling during events and dynamic, continuously updating leaderboards. The app is powered by TanStack for frontend state management, Convex for real-time backend data, and deployed on Vercel.
- React
- TypeScript
- Tanstack
- Convex
- Vercel

deadgirl.co
Online storefront for a women-owned boutique specializing in unique patch and pin artwork, with a focus on visual presentation, smooth shopping flows, and a polished, brand-forward user experience.
- React
- Typescript
- Tanstack
- Convex
- Vercel
- Stripe

WEIRD HISTORY: UNABRIDGED
A weekly email newsletter delivering strange and lesser-known moments from history, designed with a strong editorial voice and a clean, readable layout that prioritizes clarity and engagement.
- React
- Storybook
- Tailwind CSS
- Radix UI