Comphy
Comphy is a community forum for photography enthusiasts, both professionals, people who are just starting to learn photography, and people who have an interest in photography.

The Challenge
Comphy needed to build a full-featured Android community platform for photography enthusiasts in Indonesia — from scratch — under tight bootcamp deadlines. The core challenge was delivering a complete app covering authentication, community creation, social feed, mini courses, and more, all within a single sprint.
The primary hurdle was managing the entire Android codebase independently while staying in sync with a cross-functional team to ship a cohesive, production-ready product.
My Role
As the sole Android Developer, I was fully responsible for building and maintaining the entire Android application end-to-end.
- Initial project setup, architecture (MVVM), and dependency management
- Core features: authentication, user profile, community creation & joining
- Social features: feed, post upload, comment section, follow system
- Content features: mini courses, saved bookmarks, events, and jobs
- API integration, code refactoring, and branch management
Tech Stack: Kotlin, MVVM, Dagger Hilt, Retrofit, Room, Kotlin Coroutines, Glide, Jetpack Navigation
The Outcome
Successfully shipped Comphy 1.0 — a fully functional Android app that brought the PRD's 8 core user stories to life. The app enabled photography enthusiasts across Indonesia to create and join communities, share work, and learn through gamified mini courses with badge rewards.
Through this project, I gained hands-on experience managing an entire Android codebase independently under real deadlines, and developed strong collaboration skills working across product, design, and backend teams.
GitHub: github.com/sunmorphy/comphy-app

