Work Experience
Komodo Health
Senior Software Engineer
May 2023 - Present
- Led frontend architecture and implementation for Komodo's AI-driven internal data tools using React and TypeScript, focusing on scalable, deterministic UI workflows.
- Implemented end-to-end Playwright test suites to ensure reliability of AI-powered features and maintain high-quality user experience.
- Collaborated with design and UX research teams to develop accessible, design-system based UI components and interaction patterns for complex data visualization.
- Integrated GraphQL APIs to support dynamic data workflows and real-time updates in internal tools.
- Developed reusable design system components including a custom Markdown parser to render structured AI-generated content consistently.
- Extended internal cohort builder application by migrating legacy Vue.js components to React, improving maintainability and performance.
- Implemented export and history features for cohort data, enhancing analyst productivity and reproducibility.
- Maintained and enhanced internal React applications supporting secure healthcare data workflows with AWS S3 and Temporal integration.
McKinney, LLC
Lead Developer, Digital
Feb 2019 - May 2023
- Led development of interactive web applications using Vue.js and Node.js, focusing on reusable frameworks and accessibility improvements.
- Implemented accessibility standards including semantic HTML and contrast enhancements to support diverse user needs.
- Evolved a multiplayer game framework with Redis and WebSockets to support real-time interactions and high traffic reliability.
- Mentored developers on frontend and backend best practices, code reviews, and performance optimization.
- Built secure, high-traffic campaign sites with rate limiting and anti-abuse controls to ensure integrity during broadcast events.
- Configured CI/CD pipelines and automated testing using Cypress and Jest to maintain deployment quality and reduce manual effort.
Full Stack Developer
Feb 2018 - Feb 2019
- Developed full-stack financial literacy games with Vue.js frontend and Node.js backend, integrating Redis and WebSockets for real-time gameplay.
- Built CMS-driven configuration tools enabling non-technical users to manage game content and parameters.
- Created reusable API frameworks and PHP tools to streamline game development and asset management.
- Established local development environments using Vagrant to ensure consistency across teams.
Jake Group, LLC
Lead Developer
Jul 2014 - Feb 2018
- Led client projects delivering custom PHP and JavaScript web applications with payment integrations using Authorize.net and Stripe.
- Implemented PCI-compliant payment flows and customer portals with secure authentication and notification systems.
- Developed custom Shopify themes and plugins to support bespoke product configurators with intuitive frontend UX.
- Mentored junior developers and collaborated with clients to define project scope and deliverables.
Full Stack Developer
Jul 2011 - Jul 2014
- Built and maintained custom PHP/MySQL registration and management systems with Stripe payment integration.
- Developed WordPress themes and backend frameworks to enable rapid client site deployment and content management.
- Implemented responsive marketing websites with HubSpot CRM integrations for lead generation and analytics.
- Maintained legacy ASP.NET tools and developed hardware integration software for Raspberry Pi projects.
Skills
- Languages
- TypeScript
- JavaScript
- Python
- PHP
- CSS
- HTML
- Technologies
- React
- Vue.js
- Express.js
- GraphQL
- Playwright
- Redis
- MUI
- Docker
- AWS
- Testing
- CI/CD
- Design Systems
- Accessibility
Education
- University of South Carolina
- Bachelor of Arts, Cum Laude
- 2010