Expertise

Technical Skills

A comprehensive toolkit built over years of hands-on experience and continuous learning.

Frontend

React100%
Preact100%
Svelte100%
JavaScript/TypeScript100%
Next.js100%
HTML5/CSS3100%
Tailwind CSS100%
SCSS100%
CSS100%
Less100%
Career Path

Professional Journey

Current Role

Lead Frontend Developer

Havertys Furniture
2023 - Present

Led full rebuild of Havertys.com frontend architecture, optimized performance for ~1.75M monthly users, and built experimentation and analytics platforms.

  • Led full rebuild of Havertys.com frontend architecture (AEM → Edge Delivery, Preact + TypeScript), improving maintainability and performance.
  • Optimized Core Web Vitals (LCP, TTI), increasing Lighthouse scores from ~30 → 90+ and significantly improving load performance for ~1.75M monthly users.
  • Owned and delivered core eCommerce flows (cart, checkout, PDP/PLP), improving user experience and consistency across the platform.
  • Built experimentation platform (Adobe Target + Analytics), enabling A/B testing and data-driven feature decisions across product and marketing.
  • Introduced Jest testing (80%+ coverage), reducing regression issues and increasing release confidence.
  • Mentored 3 senior engineers within a 6-person team, increasing team autonomy and feature delivery velocity.
  • Implemented WCAG 2.1 AA accessibility improvements, reducing accessibility issues by 90%+.
  • Established component patterns using Storybook, improving developer experience and UI consistency.
  • Worked across legacy (Struts/Java) and modern systems to support business-critical tools.

React Developer (Consulting)

PitaTech
2021 - 2023

Led frontend development for React applications, acting as primary engineer for UI architecture and feature delivery.

  • Led frontend development for React applications, acting as primary engineer for UI architecture and feature delivery.
  • Rebuilt and standardized application pages and components, improving maintainability and consistency.
  • Partnered with stakeholders to translate requirements into production-ready UI features.
  • Improved application stability by debugging issues and refactoring legacy code.
  • Established reusable component patterns and improved developer workflows.
  • Collaborated cross-functionally to deliver features and ensure seamless integration.
Portfolio

Featured Projects

A collection of work and personal projects that showcase my skills and passion for development.

Featured

Havertys.com

Modern e-commerce platform delivering furniture shopping experience. Migrated from AEM React to Adobe Edge Delivery Services with Preact, improving Lighthouse scores from 30 to 90+. Implemented accessibility standards, real-time analytics, and A/B testing.

Preact.jsReact.jsEdge Delivery ServicesTailwind CSS+3
Featured

Rocket League Stream Manager

Display overlay for Rocket League streams with real-time game data. Customize the look and feel across multiple overlay options.

Next.jsReact.jsSupabaseVercel+3

Rocket League Socket Package

Easy-to-use interface for connecting to the SOS Rocket League WebSocket API. Enables real-time game data for stream overlays and analytics.

React.jsJavaScriptTypeScriptWebSocket
Featured

Grover Gang Twitch Overlay

Custom Twitch stream overlay with real-time alerts, chat integration, scene management, polls, predictions, and hype train tracking. Built as a fully interactive browser source for OBS.

Next.jsReact.jsTypeScriptOBS WebSocket+1
Featured

RL Replay Draw

Transparent desktop overlay for drawing animated shapes on screen while reviewing Rocket League replays. Features neon glow effects, particle bursts, configurable keybinds, and a draggable toolbar — all themed to match the Grover Gang stream overlay.

ElectronReact.jsTypeScriptVite+1

Credit Card Verify

Tiny, framework-agnostic utilities for credit card validation and brand detection. Includes Luhn validator, brand detection, and comprehensive testing.

TypeScriptJavaScriptViteVitest
Contact

Let's Connect

Have a project in mind or want to discuss an opportunity? I'd love to hear from you.

Location

Atlanta, Georgia

Response Time

Within 24 hours