Features
More than a single function, less than a project. The range is large, but I'm trying to define a squishy breakpoint such that I can itemize and track things I've built and learned through.
Pricing Calculator
Built a pricing calculator for Discount Payments as my CS50x final project. It uses interchange tables from the card networks to provide a transparent and comprehensive cost breakdown, and helps merchants understand payment processing fees. See a breakdown here.
MCC Search for Form Input
Built a searchable MCC (Merchant Category Code) selector as part of the pricing calculator. This took a solid few days—more than I had imagined—and serves as a practical example of a data build pipeline. It involves taking raw MCC data, running scripts to transform and enrich it, and then using the enriched dataset in the app. The selector provides instant search filtering so users can quickly find and select the right code.