← All Projects
Completed Professional April 2016 — December 2023
TennisPal
7+ years building a social tennis app
// OVERVIEW
Senior iOS Engineer at SageDom, developing and maintaining TennisPal, a social app connecting tennis players for matches, events, and community.
// KEY METRICS
📅
7+
Years Active
⚡
5+
Major Features
// THE PROBLEM
Tennis players struggle to find partners at their skill level and coordinate matches.
// THE SOLUTION
Built a comprehensive social platform with Activity Feed, Find PAL matching, Event/Invite system, and real-time Chat with group messaging.
// CHALLENGES
- ▸ Maintaining app performance across 7+ years of iOS platform updates
- ▸ Building real-time chat with user blocking and group messaging
- ▸ Balancing feature development with technical debt
// WHAT I LEARNED
- ✦ Long-term maintenance teaches you more than greenfield projects
- ✦ User feedback loops are essential for product-market fit
- ✦ Code review practices pay dividends over years
// RESULTS
Successfully maintained and improved app across 7+ years of releases. Mentored junior developers and established code review practices.