HomeAboutSkillsExperienceProjectsHow I WorkArchitectureArticlesContact
Let's talk

Technology Lead with 14+ years of iOS and 4+ years of Android experience delivering enterprise-scale mobile applications across healthcare, IoT and e-commerce. Expert in Swift, SwiftUI, UIKit, Objective-C, Kotlin, MVVM, Clean Architecture, CI/CD and release management.

Navigate

  • Home
  • About
  • Skills
  • Experience
  • Projects
  • How I Work
  • Architecture
  • Articles
  • Contact

Get in touch

Open to architecture, leadership and consulting opportunities.

nayak.soumya.dev@gmail.comcontact@isoumyaranjan.com

© 2026 Soumya Ranjan Nayak. All rights reserved.

Built with Next.js 15, TypeScript, Prisma & Tailwind.

All projects
Enterprise
IOS

dSpree

Keep your entire movie & TV collection organised and ready to play

Project overview

dSpree is an entertainment app that keeps your entire movie and TV-series collection organised and ready to play. Users log in with credentials or social media, browse and search their library, follow ongoing campaigns, and stream content that owners keep adding over time — with Google Cast support for playback on the big screen.

Problem statement

Personal movie and TV libraries get scattered and hard to browse, making it tough to quickly find something good to watch and play it on the right screen.

Solution

A single iOS app that organises a user’s entire collection, with login, browse and search, ongoing campaigns and Google Cast support — so there is always something great ready to watch.

Architecture used

Native iOS app built end-to-end in Objective-C with UIKit, REST API integration for content and authentication (credentials and social login), media playback and Google Cast streaming.

My contributions

iOS developer on dSpree (Pixlo AB) — building the app in Objective-C, including authentication, content browsing and search, and the Google Cast playback experience.

Challenges & solutions

Delivering smooth media browsing and reliable Cast-based playback across a continuously growing catalogue and varied network conditions.

Lessons learned

A focused, well-organised library plus frictionless playback (including casting) makes a media app feel effortless to use.

Screenshots

dSpree screenshot 1
dSpree screenshot 2
dSpree screenshot 3
dSpree screenshot 4
dSpree screenshot 5

Impact metrics

roleiOS Developer
builtObjective-C
clientPixlo AB
categoryEntertainment

Technology stack

Objective-C
UIKit
Google Cast
REST APIs
Media Playback
Social Login

Links

App Store