Core Skills: React, Next.js, TypeScript, Vite, Redux, Tailwind CSS, Storybook, Cypress, Jest, Git, GitHub, Azure, Docker
World FinanceGreenville, SC
Software Engineer • Dec 2022 – Present
Crafted & distributed a UI library of web components (Lit) for use across multiple front‑end architectures
Directing the development of MyWorld, a React SPA for managing loan payments for nearly half a million users and counting
Pioneered the movement to test-driven development, implementing end-to-end and unit tests for MyWorld and other projects
Overhauled the architecture of MyWorld, and migrated from large pages to a component-driven approach, resulting in an 80% reduction in bundle size and a 50% reduction in average load time
Created a design system and component library for MyWorld and implemented test suites via Cypress
LiveArtRemote
Frontend Developer • Nov 2021 – Nov 2022
Migrated a headless Shopify [Hydrogen] store to a custom React/Next.js SPA, resulting in a 30% increase in conversion rate
Developed a React DApp (decentralized web3 app): an exchange platform for fine art & NFTs. This monorepo was built with Next.js, TypeScript, PostgreSQL, and Firebase, and integrated with the Ethereum network via Web3.js
Led the implementation of HubSpot CMS, hosting DApp web components and maintaining SEO and design consistency via Tailwind CSS
Built robust test suites around new DApp features using Jest, Cypress, and Storybook snapshots
JacksonSimpsonville, SC
Frontend Developer • Dec 2018 – Nov 2021
Led the front-end implementation of Trijicon®'s dealer training & rewards dashboard, a Laravel (PHP) + React app using a PostgreSQL database
Crafted a large CMS (PHP backend) for Premier Arts Collective using ExpressionEngine 9 (PHP) & Tailwind CSS, focused on creating a sublime UX and maintainer experience. This CMS was used to showcase several artists, movements, and galleries, and talk about community impact.
Maintained large projects like Michelin® Truck Tire (Java) and Sage Automotive Interiors (Laravel PHP) with complex CI/CD
Developed an email development framework via Gulp, Pug, and Webpack to alleviate the repetitive process of creating custom emails, saving a mean 2 hours dev time per email
Clemson UniversityClemson, SC
BS Mathematics Teaching • 2014-2018