Skip to content
View AliBag-de's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report AliBag-de

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AliBag-de/README.md

Hi, I'm Ali Bagdatli 👋

Full-Stack & Mobile Developer | React Native · Expo · Node.js · DevOps
📍 Germany  ·  💼 Upwork  ·  ✉️ alibagdat@hotmail.com


🚀 Featured Projects


📺 Oxi+ Platform — Full IPTV Ecosystem

A complete, production-grade IPTV platform built from scratch: cross-platform player apps, a reseller management panel, and a robust API backend.


Oxi+ Player App

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 React Native (TV fork — react-native-tvos)
  • Expo Expo SDK 55 · EAS Build · Expo Router (file-based routing)
  • TypeScript 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

🔗 Google Play

🔗 App Store

🔗 LG WebOs [Webos — Coming Soon- on Review]


Google Play Oxi+ Web

Url: oxi.plus

Landing page and web platform for the Oxi+ ecosystem. Deployed on Vercel.

🛠️ Technologies:

  • Next.js Next.js (App Router) · TypeScript · Tailwind CSS

⚙️ Oxi+ Backend API

Repository: oxi-player-plusr-backend

High-performance REST API powering the Oxi+ Player. Handles device licensing, playlist management, media metadata and payments.

🛠️ Technologies:

  • Node.js 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 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

🖥️ Oxi Panel — IPTV Reseller Dashboard

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 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 Docker Compose (frontend :89 · backend internal) · PHP Xtream/Reseller API bridge
  • OpenAPI spec (openapi.yaml)

🏢 Leapoly — Full Stack B2B Platform

Repository: leapoly-v2

Monorepo full-stack B2B platform with a dedicated backend and frontend.

🛠️ Technologies:

  • React Native React Native · Expo Expo
  • Next.js Next.js  ·  MongoDB MongoDB
  • Traefik Traefik  ·  Docker Docker  ·  Express.js Express.js

🔗 Project Architecture


Decalizer Decalizer — 3D Decal Attachment App

Repository: satari-clone-project

Augmented-reality style 3D decal placement app with real-time Three.js rendering inside a React Native / Expo shell.

🛠️ Technologies:

  • React Native React Native  ·  Expo Expo
  • Three.js Three.js (3D rendering)

🔗 Android — Google Play


🛒 EasyShopGo — Fullstack Marketplace

Consumer-facing mobile marketplace with a Node.js backend.

🛠️ Technologies:

  • React Native React Native  ·  Node.js Node.js

🔗 Android — Google Play


LightsOutGo LightsOutGo — Puzzle Game

Lights-Out puzzle game for Android, published on Google Play.

🛠️ Technologies:

  • React Native React Native  ·  Expo Expo

🔗 Android — Google Play


📱 Google Maps — Custom Navigation

Repository: expo-maps

Custom turn-by-turn navigation prototype using Google Maps SDK in a React Native / Expo app.

🛠️ Technologies:

  • React Native React Native  ·  Expo Expo
  • Google Maps Google Maps SDK

🔗 Expo Build


🌐 Stream Manager / Restreamer

Repository: restreamer.v2

Web-based live stream management and restreaming system.

🛠️ Technologies:

  • React React.js  ·  Python Python (Flask)  ·  Node.js Node.js
  • Docker Docker

🖥️ 3D Portfolio — ioxtech.de

Repository: port-web-3d-ioxtech.de

3D interactive portfolio website built with Next.js and Three.js.

🛠️ Technologies:

  • Next.js Next.js  ·  Three.js Three.js  ·  Tailwind CSS · TypeScript

🛠️ Technical Stack

Mobile & Frontend:

  • React Native React Native / Expo  ·  Next.js Next.js  ·  React React.js
  • TypeScript TypeScript  ·  JavaScript JavaScript
  • Three.js Three.js

Backend:

  • Node.js Node.js (Fastify v5 · Express.js)  ·  Python Python (Flask)
  • Prisma ORM  ·  MongoDB MongoDB  ·  PostgreSQL  ·  MariaDB  ·  Redis

DevOps:

  • Docker Docker / Docker Compose  ·  Traefik Traefik (reverse proxy)
  • Ubuntu Ubuntu Server (self-hosted)  ·  Vercel  ·  EAS (Expo Application Services)
  • CI/CD Pipelines  ·  Multi-stage Docker builds

Upwork UPWORK Profile

✉️ alibagdat@hotmail.com

Popular repositories Loading

  1. boilerplate boilerplate Public

  2. InteractiveMap InteractiveMap Public

    Forked from Melonman0/InteractiveMap

    An interactive map using Three.js and Topojson

    HTML

  3. AliBag-de AliBag-de Public

    Config files for my GitHub profile.

  4. leapoly-admin-dashboard-backend leapoly-admin-dashboard-backend Public

    Dashboard Example

    TypeScript

  5. test-stack test-stack Public

    Simple Express

    JavaScript

  6. chatster chatster Public

    TypeScript