Houston, Texas, United States
Built and maintained our internal React component library that was used by our app engineers to build our various applications
Built a platform agnostic testing library called Vital Testing Kit which had a declarative API that made it super easy for our QA Engineers and Frontend Engineers to write unit tests and E2E tests for our applications. This library increased the speed at which tests could be written, increased the quality of our test code and reduced our test flakiness by 300%.
Vital Testing Kit abstracted away the complexities of writing tests for dynamic UI's that contain
complex components and UI interactions. It also forced our Application UI's to be accessible due to
its design so by using Vital Testing Kit we also increased the accessibility of our applications
Vital Testing Kit was design in such a way that it could be used with any testing frame (such as Jest,
Webdriver.IO and Cypress). This allowed for Testing Kits to be created once and re-used across all of
our testing infrastructure.
"Reactified" several parts of our application and created a standard process for "Reactifying" that reduced risk and increased the speed at which applications could be "Reactified". "Reactfication" was the process in which we converted our 12 year old legacy jQuery code to Modern React.
Architected the initial version of an AI Support Chatbot that used a vector database indexed with our help documentation and used as context for ChatGPT. This chatbot helped reduced customer support requests and increased customer satisfaction.
Worked on our React Native mobile apps to help add features, built CI/CI infrastructure for deploying them and automated our release process.
Led weekly FrontEnd Guild's to help educate engineers and answer any questions/debug issues.
2021 — 2022
Build and manage PayPal's multi-cdn infrastructure at the edge to support PayPal's goal of all of
their services/apps being 99.99% available. A multi-cdn approach reduces the likelihood that
static assets will become unavailable in the event that a single CDN goes down
Build and manage PayPal's Multi-CDN user interface, api and cli to enable no-code static asset
deployments for teams at PayPal and its' subsidiaries
TypeScript advocate and TypeScript leader that is helping PayPal migrate all of their code to
TypeScript and update their infrastructure to support TypeScript applications in addition to
giving talks on TypeScript and creating a PayPalTyped monorepo to contain all of PayPal's
TypeScript definitions
Introduced react-query and it's philosophy to PayPal engineers to encourage and promote
better state management for react apps using REST api's
Austin, Texas, United States
Created a buffering/caching system to allow for streaming of thousands of state vectors via a web socket for visualizing orbit propagations in ThreeJS over months and years at 60/90fps.
Architected state management system to handle efficient rendering of React and ThreeJS graphics simultaneously without impacting performance.
Refactored our orbital mechanics education platform from ThreeJS to React-Three-Fiber to bridge the gap between React and ThreeJS and accelerate future development.
2020 — 2021
Worked with engineers, designers, product managers and stakeholders to create an entire new
Ad Technology platform built in react to consolidate and replace Koddi's current ad tech
platform.
Refactored entire project from JavaScript to TypeScript in 2 weeks to help improve code quality
and readability across the codebase and enforce strict typing going forward.
Refactored state management in redux from redux-thunk to redux sagas for more robust
asynchronous control flow/side-effect management, easier testing and simpler components.
Lead the effort in building a themeable, responsive, documented, tested and accessible
component library to power all future Koddi products.
2020 — 2020
Work with data-scientist, industrial psychologists, product managers and stakeholders to
implement production-ready code for Suited's proprietary AI-based recruiting application.
Created new code standards to improve consistency and readability across the code base.
Worked with fellow engineers to create new components for our internal component library.
Education
2013 — 2015
Texas A&M University
2013 — 2015
2013 — 2017
Texas A&M University
BS
2013 — 2017