About
I've spent the last decade building web applications that actually work. Not just the shiny frontend stuff, but the whole stack—databases, APIs, deployment, the works. I focus on writing code that other developers can understand six months later.
I've led teams through technical migrations (jQuery to React, monoliths to microservices) and actually shipped them. I enjoy mentoring junior developers and doing code reviews that help people grow.
My approach is pragmatic: use the right tool for the job, optimize when it matters, and keep things simple when possible. I've dealt with everything from small startup MVPs to systems handling millions of records.
Currently working with React, Vue, Node.js, and various databases. I pick up new technologies quickly and I'm comfortable jumping into unfamiliar codebases.
The tools I reach for most often.
React (what I use most) • Vue.js • Next.js • TypeScript • Tailwind CSS • Performance tuning
Node.js & Express • REST APIs • Python (when the project calls for it) • Auth systems • Database work • Scaling web apps
PostgreSQL • MongoDB • Supabase • Redis for caching • Query optimization • Data modeling
Git (daily) • Docker • AWS for deployment • CI/CD setup • Debugging production issues • VS Code
Plus:
Writing tests • Code reviews • Mentoring junior devs • Learning new tech quickly • Breaking down complex problems
A decade of building and shipping quality software across various industries
Some things I've built or helped build.
Construction company website. Built with SvelteKit for fast performance.
Migrated from WordPress to Astro to improve performance and reduce hosting costs.
Real estate service marketplace with payment processing.
Corporate website for a steel manufacturing company.
Landscaping business website. Moved from Wix to Next.js with a project gallery and service area map.
Multi-language website for legal information with contact form integration.
Online novel platform with subscriptions and author management tools.
Property management platform for landlords.
Track movies watched with stats and visualizations.
Explore characters and episodes from the show.
REST API with auth and rate limiting.
This site. Personal portfolio with expense tracking.
Academic foundation in computer science and software engineering
Computer Science Degree
Industry-Focused Training
Always Growing