Senior Software Engineer shaping credit-decisioning systems at Stripe. I drive high-impact, cross-functional projects that ship data-driven platforms: unlocking millions in profit, reducing losses, and elevating engineering quality.
Built a fully-automated credit underwriting engine: leveraged multiple ML models and built a future-proof framework to make nuanced credit decisions at Stripe’s scale. $16 M+ incremental profit in a 5-month A/B test
•
Redesigned the risk reserve money-movement rails & shipped the "reserves for platforms" API: rewrote the reserves system that moves billions of dollars annually, scaling to >1 K RPS and hundreds of thousands of writes per day. Productized the internal reserve system into a public API for platforms
•
Automated the highest-volume manual credit review: cut vendor handling time by 50 %, drove 3× faster completions, and enabled rapid workflow iterations by replacing 80 % of a 20-page process with code
•
Extended the underwriting platform to fraud decisioning: worked across teams to expand the credit decisioning framework to fraud, built foundational tools and pushed the project across the finish line
•
Led delivery of a cross-org credit-risk backtesting framework: replaced legacy tooling, eliminated many data-integrity bugs, and provided out-of-the-box backtesting support for our future risk policies
•
Team leadership & operational excellence: onboarded/mentored 4 + engineers, ran 20+ interviews, facilitated multi-team working groups, and built dashboards & go-live checklists to improve our reliability posture
Drove transition to newer bundlers: Snowpack, Vitejs
•
Supporting transition to Tailwind + Design System
Built foundational features & design practices that enabled rapid iterations & more complex features to be built on top:
•
Search / filtering framework: built complex lists with filtering, sorting, full text search & csv export
•
Activity Feed: tracked changes in the system and allowed clients, ops & support teams to communicate via messages ('@' mentions, email responses and delivery status)
•
Report builder: config-defined reporting with plan to allow users to build their own reports & dashboards