João Costa is a senior Android developer with 14 years of experience building and shipping native apps, currently contributing to Chess.com after a multi-year tenure at Forza Football. He has published or helped publish five Android apps and led Nap, a notification manager he created and maintained end-to-end, demonstrating product-minded ownership across development, design, support, and social presence. Comfortable working remotely and independently his whole career, he brings strong self-motivation, initiative, and a knack for shipping polished mobile experiences. His background includes building Todoist at Doist and co-creating Chant, giving him deep familiarity with consumer-facing Android product cycles and third-party client constraints. Trained with a Master’s in Computer Software Engineering from FEUP, he blends rigorous academic foundations with practical, long-term product stewardship. Beyond coding, he emphasizes product impact and user-focused design, often wearing multiple hats to take ideas from concept to Play Store release.
14 years of coding experience
13 years of employment as a software developer
Master's degree Computer Software Engineering, Master's degree Computer Software Engineering at Faculdade de Engenharia da Universidade do Porto
Port of Android API 22 date and time pickers for 16+ APIs
Contributions:11 commits, 1 PR, 25 pushes in 2 years 7 months
apitime-pickerandroid-libraryandroidtimepicker
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
João Costa - Senior Android Developer at Chess.com