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.