SpencerFrost

Spencer Frost

Mindful Modern Development

Spencer as a developer

About Me

I'm

I'm Spencer, a front-end developer who believes in clean solutions, not quick fixes. My journey spans from creating comprehensive component libraries to leading open-source projects with hundreds of commits.

As a UI specialist, I craft interfaces that balance visual appeal with intuitive functionality. My approach is shaped by the belief that the simplest solution is often the strongest—incorprorating the latest technologies and best practices to ensure that every project is something I can be proud of.

When I'm not immersed in code, you'll find me at the rock climbing gym, cycling, jamming some music, or belting out songs at karaoke. These diverse experiences inform my problem-solving approach and remind me that the best technical solutions come from understanding the human elements behind them.

I'm currently focused on projects that emphasize component-driven architecture and sustainable development practices that minimize technical debt. I'm passionate about building things right the first time, even when that means advocating for modern approaches over quick patches.

Let's connect if you're looking for a developer who brings both technical precision and creative energy to every project.

My Work

Minecraft Skin Merger

Minecraft Skin Merger

A React application for merging Minecraft skins.

React
Tailwind CSS
Node.js
Express.js
RESTful API Development
Rollup
Babel
CircleCI
Open Karaoke Studio

Open Karaoke Studio

Sole developer of an open-source, AI-powered karaoke studio. A modern web application for generating karaoke tracks by separating vocals from music using state-of-the-art AI.

React 19
TypeScript
Vite
pnpm
TanStack Query
Zustand
Tailwind CSS
Shadcn/UI
Python
Flask
Demucs
Celery
SQLAlchemy
Socket.IO
Plex Wrapped 2025

Plex Wrapped 2025

A Spotify Wrapped-style application that displays your Plex watch statistics for 2025 in an interactive story format.

React 19
Vite
Tailwind CSS 4
Framer Motion
Node.js
Express 4
Plex OAuth
Tautulli API
Portfolio Website

Portfolio Website

A Vue.js application for showcasing my work and skills.

Vue.js 3
Vite
Vue Router
Tailwind CSS
CircleCI
Wipe Right

Wipe Right

A toilet paper value calculator that helps consumers find the best deals by comparing price per 100 sheets and price per square foot.

React 19
TypeScript
Vite
Tailwind CSS v4
shadcn/ui
Vitest
Spencer as a friendly mailman

Drop Me a Line!

Spencer's Digital Post Office is now accepting messages! Whether you have a project idea, a question about my work, or just want to say hello, I'll make sure your message gets delivered.

I typically reply within 24-48 hours. No spam, promise!
Discover More