Experienced Software Engineer. Love to tinker. 1% Better Every Day.
Experience
2025 — Now
San Francisco Bay Area
Spearheaded the planning and development of an Apple Pay library and implemented it in to Olo’s white-label mobile application, driving adoption across supported brands and ensuring robust payment functionality.
Developed and maintained publicly available mobile SDKs for Olo Pay, enabling seamless integration for custom mobile application development across Native iOS, Native Android, React Native, Flutter, and Capacitor platforms, supporting all major brands.
Engineered and supported internal digital wallet libraries for Google Pay and Apple Pay, enhancing secure payment processing capabilities for enterprise-level applications.
Enhanced internal test harness applications by implementing significant improvements, enabling comprehensive testing and demonstration of all UI controls across SDKs, boosting development efficiency and quality assurance.
Developed and optimized GitHub Action scripts to streamline build pipelines and deployment processes, improving reliability and accelerating delivery timelines.
Collaborate with the web team to address overflow React web development tasks, delivering high-quality UI components and resolving critical tickets to maintain project momentum and support cross-functional team efficiency.
Mentored junior developers, providing guidance on best practices, code reviews, and technical problem-solving, fostering skill development and enhancing team productivity.
2023 — 2025
San Francisco Bay Area
Olo Pay
2022 — 2022
San Francisco Bay Area
Made significant contributions to the React Native application for Android & React Native-Web used by serving staff to take orders and by kitchen staff to manage orders.
Developed pixel perfect mobile first React feature allowing restaurant diners to pay for meals after scanning a QR code.
Refactored frequently polled endpoint by leveraging server side caching resulting in a decrease of data sent to the frontend by roughly 60%.
Spearheaded project to expand test coverage of React Native application with Cypress.
2020 — 2022
Contributed to the React rewrite of our consumer facing application which is used by over one million users monthly.
Developed internal devtools with React to aid all engineers in development and debug processes to increase overall engineering velocity.
Spearheaded the development and launch of the load testing suite.
Implement test automation to increase dependability of feature delivery.
* Created and implemented modular, reusable React components that other team members were
able to incorporate into their view files.
* Converted existing React class components to be function components which allow for the use of
React hooks.
* Developed customized client facing web views using React and Bootstrap.
* Built models and controllers in Rails to create new features that enhanced user experience.
* Updated Rails controller actions as the code base was being overhauled from Rails 2 to Rails 5.
Education
Barton College