Getting Answers

Enhancing the book reading experience with contextual answers using artificial intelligence (AI) At the end of the third quarter of 2023, members of our Data Science team—experts on artificial intelligence and machine learning—were mobilized by …

Navigation Updates

Improving content discovery and find-ability Users of the O’Reilly learning platform are overwhelmed by choice. How content is organized and presented on the platform hinders their ability to understand what features and content are available …

Many to Many SSO

Extending the scale of a system’s Single-Sign On (SSO) authentication to support organizations using several identity providers Single-Sign on (SSO) is an authentication scheme that allows a user to Sign in to several independent software …

Organization System

Making it easier for Designers to find and discover work Users (specifically newer designers) have difficulty knowing where to find and place their files in FIGMA, the lack of structure causes confusion and frustration which …

Cashiering

Project Background I helped define and design a digital payment processing system for businesses to accept in-person payments in collaboration with business analysts and cross functional stakeholders in product management and engineering. This was a …

Advanced Search

Advanced search for a payment management system A simple and efficient way to narrow down a list of results for a payment management system I designed to be used by client-side representatives for the purpose …

OCR Setup

Project Background A proof of concept tool, Initially built and designed by software engineers; The OCR Configuration tool allows users to setup documents for OCR capture. It was discovered to be difficult to use post-launch. …

Password Reset

Helping users recover their account. An often overlooked core feature of most online applications; I was responsible for leading the initiative to improve the account recovery process for a SAAS platform with the following goals: …

Page Editor

Enabling users (account managers & implementation team members) onboard new customers more efficiently The Drag and Drop page builder is a tool I designed to help implementation managers customize payment channels to meet customer requirements …

Customer Notifications

Project Background The Paymentus system has several automated notification messages that are triggered to send to users to inform them of important account updates and changes. These include payment reminders, account status changes and security …