Olo Inc.
As part of the Borderless Accounts team, developed and maintained the frontend and backend systems powering Olo’s customer identity and account management platform.
- Contributed to the development and expansion of account linking across 3+ third‑party loyalty partners and Apple SSO for a platform serving 14M+ users, driving measurable increases in account creation and adoption validated through A/B testing.
- Developed OTP‑based identifier confirmation endpoints in .NET with Redis, enabling guest users to verify phone ownership at checkout and serving millions of monthly checkouts while maintaining platform security and reliability.
- Owned and maintained the frontend authentication flow and account creation UX components, ensuring a seamless and consistent user experience across a platform serving 14M+ users.
- Contributed to the development and maintenance of a framework‑agnostic Lit.js/TypeScript npm authentication library averaging 100+ weekly downloads, used by 3+ third‑party developers and integrated across Olo’s own white‑label and first‑party platforms.
- Built and maintained an internal playground app implementing the authentication library’s components in both React and plain HTML, enabling live testing and validation of library updates prior to each NPM release.
- Collaborated closely with the Serve team to integrate authentication flows into both their legacy Ember.js and modern Next.js frontends, ensuring consistent and reliable auth across the platform.
As part of the Developer Experience team, developed and maintained Olo’s internal tooling used by third‑party developers and admin dashboard clients.
- Led the migration of a 2+ year old legacy .NET Razor webhook management page to a modern React SPA used by 100+ third‑party partners and restaurant brand admins, improving load times, modernizing the UX, and integrating the SPA within the broader .NET Admin microservice architecture alongside other migrated pages.