Independent Product
PersianHub1
A full-stack Persian media platform spanning web, backend APIs, subscriptions, streaming infrastructure, and Android/Android TV experiences.
System architecture
PersianHub1
01
Next.js
02
React
03
TypeScript
04
FastAPI
05
Supabase
06
PostgreSQL
07
Kotlin
08
Jetpack Compose
What it is
PersianHub1 is a media platform developed across web, backend, database, streaming, and Android/Android TV surfaces.
Who it is for
Built for Persian-language audiences accessing media through browsers, Smart TVs, Android devices, and Android TV.
01 · Problem
The product challenge
A media product operating across browsers, Smart TVs, mobile devices, and television interfaces requires coordinated authentication, subscription, payment, playback, API, and infrastructure behavior.
02 · Solution
What was built
Developed the product as an integrated full-stack system using Next.js and React for web experiences, FastAPI for backend APIs, Supabase/PostgreSQL for application data, Kotlin and Jetpack Compose for Android surfaces, and Linux-hosted services for streaming integrations.
03 · Role
My contributions
- ↳Own full-stack development across web, backend APIs, database integration, streaming services, and production troubleshooting.
- ↳Implemented authentication, subscriptions, and payment workflows.
- ↳Worked on media streaming and Smart TV/browser compatibility.
- ↳Contributed to Android and Android TV experiences using Kotlin and Jetpack Compose.
04 · Architecture
Technical system
Next.js, React, and TypeScript power the web experience; FastAPI provides backend APIs; Supabase/PostgreSQL stores application data; Kotlin and Jetpack Compose support Android and Android TV; and Linux-hosted services support streaming integrations.
Next.js · React · TypeScript · FastAPI · Supabase · PostgreSQL · Kotlin · Jetpack Compose · Linux
05 · Highlights
Product highlights
- ↳Authentication and subscription workflows
- ↳Payment flows
- ↳Media streaming services
- ↳Smart TV and browser compatibility
- ↳Android and Android TV development
- ↳Backend APIs and PostgreSQL/Supabase integration
- ↳Linux production troubleshooting
06 · Outcome
Result and learning
Ongoing independent engineering work spanning product development and production troubleshooting across web, mobile, backend, database, and Linux-hosted streaming services.