About
Back in 2016, I decided to try my hand at web development and tumbled head first into the rabbit hole of coding and web technologies. Fast forward to today, and I've had the privilege of building software for a startup, an agency, and a large corporation.
My main focus these days is building accessible, inclusive products and digital experiences. I most enjoy building software in the sweet spot where design and engineering meet — things that look good but are also built well under the hood.

When I'm not at the computer, I'm usually rock climbing, reading, hanging out with my family, or running after my two cats.
Experience
2021 — Present Build and maintain critical components used to construct Example Tech's frontend. Work closely with cross-functional teams to implement user-facing features and improve overall user experience.
- React
- TypeScript
- Next.js
- Tailwind CSS
- GraphQL
2019 — 2021 Developed and shipped highly interactive web applications for clients including major brands. Collaborated with designers and backend engineers to deliver pixel-perfect implementations.
- JavaScript
- React
- Vue.js
- SCSS
- Node.js
2016 — 2019 Started my journey in web development building features for an early-stage startup. Learned modern development practices and contributed to the company's growth from 5 to 50 employees.
- HTML
- CSS
- JavaScript
- jQuery
- WordPress
Projects
E-Commerce Platform
A full-featured e-commerce platform with cart management, payment integration, and real-time inventory tracking.
- Next.js
- TypeScript
- Tailwind CSS
- Stripe
- Prisma
Task Management Dashboard
Collaborative task management tool with drag-and-drop interface, real-time updates, and team analytics.
- React
- TypeScript
- Firebase
- Framer Motion
- Zustand
Weather Forecast App
Beautiful weather application with 7-day forecasts, location search, and animated weather conditions.
- Next.js
- TypeScript
- OpenWeather API
- Vercel
Portfolio CMS
Headless CMS for managing portfolio content with markdown support, image optimization, and API generation.
- Next.js
- TypeScript
- MDX
- Contentlayer
- Tailwind CSS
Contact
Get In Touch
I'm currently looking for new opportunities. Whether you have a question or just want to say hi, my inbox is always open. I'll try my best to get back to you!
Say Hello