Staff Software Engineer with 10+ years of experience building and scaling high-impact products and machine learning systems. I specialize in turning complex models and data into reliable, production-ready platforms that drive measurable business outcomes at scale.
Experience
2019 — Now
2019 — Now
San Francisco Bay Area
Cash App Underwriting team: Scaled underwriting infrastructure for Cash App Borrow to improve risk modeling and ensure responsible, data-driven lending at scale.
• Project Emerald: Led end to end implementation of allowing customers to boost their borrow credit limit. Partnered with modelers, product managers, legal, banking teams, and others on product definition, risk, testing, and release coordination. Boosted borrowers by 20% (2.2M) and originations by 35%, driving a $34M gross profit gain in 1.5 months
Square Loyalty team: Launched core features for Square Loyalty, enabling businesses to increase customer retention and manage their rewards program.
• Loyalty Database Sharding: Architected and overhauled the storage layer for managing read/write operations across a sharded database. Developed a migration script to rebalance 750GB of merchant data across database shards
• Loyalty <> Apple Wallet: Integrated Loyalty with Apple Wallet to create loyalty pass in iPhone wallet. Collaborated with the product manager and designer on user flow and pass design. Created 3M+ passes across 23k+ merchants in the first year, driving over 1.1M annualized loyalty enrollments
• Loyalty Promotion AI: Architected a recommendation engine using LangChain, Databricks, and OpenAI to streamline Loyalty Promotion creation, reducing merchant friction and time-to-market for new effective campaigns. Resulted in ~30% increase in promotions created and sales attributed to a promotion
2018 — 2019
2018 — 2019
San Francisco Bay Area
• Capacity Limits: Allows customers to plan how much of a certain type of work should be done in a time period. This allows customers to control the volume of doing less important work and help reserve time for more important or emergency work.
2017 — 2018
2017 — 2018
San Francisco Bay Area
• Brownout service protection
Created a tracker to track and log the number of concurrent compilation request each org has. If the number of requests exceeds the threshold, throttle the offending org to prevent denial of service for the others.
• Product Sharing: Allows the owner of the product record to choose who to share the record. Can be shared to individual users or groups of users, with granularity of read only or edit access on the record.
• Work Type Enhancements: Allows for attaching knowledge articles to work type. When creating a Work Order with that work type, the article gets copied to the Work Order so that technicians have easy access to the knowledge article.
2015 — 2017
2015 — 2017
San Francisco Bay Area
• Apex Test Suites: Allowed for grouping apex classes together to more easily define related apex tests and to more easily run the suite of test classes together. Also created a UI to allow for easy grouping of tests and running of suites.
• External Services: When a user imports a JSON schema into Salesforce, apex classes will automatically be generated so that they can be used in flows. When the classes are invoked by a flow, it does a callout to the web service described by the JSON schema
2014 — 2014
2014 — 2014
• Extracted the WSDL2Apex program from the code base and created an eclipse plugin for offline use of the program.
• Created a new batch page that includes elapsed time information and a slider that filters jobs based on submit date of the batch jobs.
Education
UCLA