Farees Hussain is an iOS developer with six years of mobile-first engineering experience, currently building products at CRED from Delhi. Though rooted in Android development and KTOR/Node.js back-end work, he has transitioned to iOS while maintaining strong cross-platform instincts. He contributed to Oppia as a GSoC’21 student, improving end-to-end test infrastructure and making substantial backend and Android UI fixes for a widely used open-source learning platform. His strengths include data and model validation, Apache Beam pipeline troubleshooting, and shipping UX improvements like RTL and tablet support. Comfortable working across mobile and server boundaries, he combines pragmatic bug-fixing with thoughtful refactors and testing discipline. He holds a BTech in Computer Science from Jamia Millia Islamia and often surfaces non-obvious stability gains through build and test configuration improvements.
6 years of coding experience
Bachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Jamia Millia Islamia
A free, online & offline learning platform to make quality education accessible for all.
Role in this project:
Mobile Developer (Android)
Contributions:732 reviews, 38 commits, 66 PRs in 11 months
Contributions summary:Farees primarily focused on improving the user interface and fixing bugs related to the Android application. Their contributions included implementing Right-to-Left (RTL) support for the onboarding flow, fixing issues related to tablet UI, and addressing crashes in the Lessons Tab. The user also added missing tests and made build configurations in Bazel. These changes showcase their focus on enhancing the user experience and ensuring the application's stability and cross-platform compatibility.
A free, online learning platform to make quality education accessible for all.
Role in this project:
Back-end Developer
Contributions:117 reviews, 8 commits, 23 PRs in 4 months
Contributions summary:Farees primarily contributed to back-end development, focusing on data validation, model validation, and the migration of existing functionalities. Their work involved refactoring code, creating new validation classes, and integrating existing modules within the codebase. Additionally, the user worked on fixing tests and compatibility issues in the Apache Beam pipeline, demonstrating proficiency in data processing and validation.
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.