I am a husband, a father, and a Roku Software Developer. I also enjoy 3D design, games, and photography. When I'm not programming, I'm spending my time with my wife and daughter. I like to read books and follow the flow of IT technologies. I miss traveling and getting to know new cultures.

See my work

Quality Focus

Delivering high-quality results while maintaining attention to every detail.

Communication

Keeping you updated at every step to ensure transparency and clarity.

On-Time Delivery

Making sure projects are completed on schedule, with quality & attention to detail.

8+

Years of Experience

12+

Companies & Clients I Worked For

15+

Completed Projects

85%

Roku Projects

The person behind the work

About me

Stefan Radosavljević

Stefan Radosavljević

Software Engineer · Roku & OTT

Roku expertise. A product mindset.

I’m a software engineer with 8+ years of experience building Roku and OTT applications, with a focus on reliable playback, responsive interfaces, and the systems behind them.

My work spans architecture, navigation, deep linking, entitlement, advertising, and performance. I enjoy taking responsibility for the whole application: understanding the constraints, making deliberate trade-offs, and carrying a feature from design through delivery.

Beyond streaming, I work with web, mobile, and backend technologies, and explore AI engineering and automation. I keep strengthening my computer science foundations because understanding how systems work helps me build better software.

How I build

Quality means software that works well for people and remains understandable for the engineers maintaining it. I value clear architecture, careful attention to performance, and simple solutions that can evolve as the product grows.

Where I’m headed

I’m moving toward building independent products: taking a real problem from an early idea to useful, dependable software. I have two product ideas in mind, and I want to bring the same care to product decisions that I bring to engineering.

Tech Stack

My Preferred Tech Stack

React Developer

Python Developer

Backend Developer

Interactive Developer

Project Manager

My Hobbies

My hobbies and additional learnings

I’m learning Blender in my free time — mostly modeling, basic texturing, and understanding 3D workflows. It’s a personal interest that supports my creativity and game development experiments.

Blender

free time occupation

I have hands-on experience with Xcode and Swift, mainly working on an internal company iOS app. I implemented UI elements, contributed to feature development, and gained practical understanding of the iOS development ecosystem.

iOS development

real project

I also worked on a personal SaaS hobby project where I built core frontend features using React and integrated AI voice functionality into the user flow. The platform included authentication, dashboards, and API-driven content, which helped me deepen my experience with modern web architecture and scalable UI design.

SaaS & AI

free time occupation

I’m actively learning Unity and C# through personal game development projects. I’ve built a few small 2D/3D prototypes, implemented basic gameplay logic, and worked with Unity’s component system. It’s a hobby for now, but it helps me stay sharp with object-oriented programming and game architecture.

Unity & C#

free time occupation

I’ve explored React Native for cross-platform UI development and I’m comfortable with the fundamentals. While it’s not my main area, I can contribute to basic app features and UI components when needed.

React Native

free time occupation

I have over 3 years of experience with React from earlier in my career. I built modern, responsive web applications, integrated REST APIs, managed state and components, and followed clean frontend architecture. I can still work productively with React when needed.

React

real projects

Have questions or ideas? Let’s talk!

Get in Touch - Let’s Connect