Full-Stack & Mobile Developer | React Native · Expo · Node.js · DevOps
📍 Germany · 💼 Upwork · ✉️ alibagdat@hotmail.com
A complete, production-grade IPTV platform built from scratch: cross-platform player apps, a reseller management panel, and a robust API backend.
Cross-platform IPTV client built on the React Native TV fork (react-native-tvos). Runs on Android TV, Apple TV, iOS, Android and Web from a single codebase.
🛠️ Technologies:
React Native (TV fork —
react-native-tvos)Expo SDK 55 · EAS Build · Expo Router (file-based routing)
TypeScript · NativeWind (Tailwind CSS)
- Zustand (state) · expo-video (background playback) · expo-sqlite (local DB)
- Firebase Remote Config · QR Code activation · YouTube Iframe · React TV Space Navigation
- Package ID:
plus.oxi
🔗 [Webos — Coming Soon- on Review]
Url: oxi.plus
Landing page and web platform for the Oxi+ ecosystem. Deployed on Vercel.
🛠️ Technologies:
Repository: oxi-player-plusr-backend
High-performance REST API powering the Oxi+ Player. Handles device licensing, playlist management, media metadata and payments.
🛠️ Technologies:
Fastify v5 (high-performance Node.js framework) · TypeScript
- Prisma v7 (WASM query engine) · PostgreSQL · Redis
- TMDB API integration · Fanart.tv proxy (ClearArt/Logo metadata)
- Stripe (payments) · Twilio (SMS) · Nodemailer
Docker (multi-stage build) · Vitest (unit tests)
- API Key auth · Rate Limiting (100 req/min global, 5 req/min activation)
- Endpoints: device registration & activation · M3U/Xtream playlist management · TMDB metadata · media requests
Repository: oxi-panel
A reseller management dashboard for XUI.ONE IPTV panels. Acts as a secure bridge between a Next.js frontend and the XUI.ONE reseller API — the frontend never calls the XUI API directly. Real-time updates via Socket.io.
🛠️ Technologies:
Next.js (frontend) · Express.js (backend) · TypeScript
- Dual-Database: MariaDB (XUI.ONE read-only source) + PostgreSQL (app data: lines, magic links, customers)
- Prisma (dual client) · Socket.io (real-time) · TanStack Query · Zustand
- JWT + Magic Link authentication · Rate limiting (200 req/min API, 20 req/min auth)
Docker Compose (frontend :89 · backend internal) · PHP Xtream/Reseller API bridge
- OpenAPI spec (
openapi.yaml)
Repository: leapoly-v2
Monorepo full-stack B2B platform with a dedicated backend and frontend.
🛠️ Technologies:
Repository: satari-clone-project
Augmented-reality style 3D decal placement app with real-time Three.js rendering inside a React Native / Expo shell.
🛠️ Technologies:
Consumer-facing mobile marketplace with a Node.js backend.
🛠️ Technologies:
Lights-Out puzzle game for Android, published on Google Play.
🛠️ Technologies:
Repository: expo-maps
Custom turn-by-turn navigation prototype using Google Maps SDK in a React Native / Expo app.
🛠️ Technologies:
Repository: restreamer.v2
Web-based live stream management and restreaming system.
🛠️ Technologies:
Repository: port-web-3d-ioxtech.de
3D interactive portfolio website built with Next.js and Three.js.
🛠️ Technologies:
Mobile & Frontend:
Backend:
Node.js (Fastify v5 · Express.js) ·
Python (Flask)
- Prisma ORM ·
MongoDB · PostgreSQL · MariaDB · Redis
DevOps:
Docker / Docker Compose ·
Traefik (reverse proxy)
Ubuntu Server (self-hosted) · Vercel · EAS (Expo Application Services)
- CI/CD Pipelines · Multi-stage Docker builds



