Donorbox
Engineering Manager
Data Team
Nonprofits Database
- Scraped data from official government sources periodically
- Maintained database of nonprofits from many countries
- Scraped nonprofits’ websites using URLs from the official data
- Reduced churn and improved sales by monitoring changes to websites
Business Reports
- Hired and managed data engineers and data analysts
- Built tabular and graphical dashboards
- Improved performance of SQL queries
- Serviced data requests from all departments
Growth Team
New Signup Flow
- Refactored backend logic to make room for smoother flows
- Reimplemented signup flow to reduce steps and dropoffs
- Tailored for each country based on Nonprofits Database
- Hardened backend security to defend against fraudulent signups
Donation Widgets on Organizations’ Websites
- Increased donation visibility with Sticky button
- Recovered abandoned donations with Reminder widget
- Drove donation attempts with Social widget
Internationalization and Localization
- Set up processes and managed developers for a multi-year project
- Integrated translation management tools to sync with application
- Built tools for tighter feedback loop between translation and UI
- Opened European markets with close collaboration with other teams
AI Team
SQL AI Assistant for Customers and Colleagues
- Engineered secure and private SQL generation from natural language
- Enabled much faster fulfillment of data requests
- Democratized data fulfillment by integrating with existing workflows
Super Widget
- Reimagined and developed new widget embedding experience
- Inspired by development and rollout of other widgets
- Powered by data from Nonprofit Database
- Mind-blown by integrating with AI
-
“Highest ROI project of AI hackathon” - CEO
Team Leader
- Hired and mentored junior developers on Ruby, Rails, Git, MiniTest
- Frequent pair programming sessions with teammates across timezones
- Created CSS BEM component system for the new dashboard design system
- Implemented complex fair market value options on donation form
Developer
- Contributed to the planning and implementation of a new campaign editor
- Developed campaign subscription feature with delightful UX elements