Skip to content

Fayez Mamdoh

Software Engineer | Full-Stack · Python · Backend · Automation

Remote|fmamdoh504@gmail.com|+20 121 210 6701
linkedin.com/in/fayez-mamdoh|github.com/FayezL|fayez-portfolio-rouge.vercel.app

Professional Summary

Full-Stack Software Engineer with 2 years of production experience specializing in backend development, automation, and full-stack web applications. At MagicTVBox, I design Python and FastAPI services, build FFmpeg automation pipelines, and develop internal tools that replace manual workflows and support live streaming operations. Open to relocation and international opportunities.

Work Experience

Software Engineer | MagicTVBox
Remote | 2024 – Present

Live IPTV & Video-on-Demand platform — 14,000+ VOD titles, 100 TV channels, 300+ concurrent streams

  • Built and developed Python/FastAPI backend services automating internal media workflows and supporting production streaming operations
  • Built HLS/VOD stream validation toolkit performing parallel checks across 100+ stream links per run, detecting playback failures before content reaches end users across Android, iOS, Roku, and Web
  • Maintained and validated a VOD library of 14,000+ titles across 5 storage paths, ensuring content integrity and correct metadata across all platforms
  • Developed internal monitoring dashboards and management tools supporting a platform serving 300+ concurrent active streams and 100 TV channels
  • Created Roku automation scripts using BrightScript and SceneGraph to automate testing and validate application workflows across Roku devices
  • Worked with Flussonic Media Server to manage VOD publishing workflows, validate media availability, and troubleshoot streaming issues across IPTV and Video-on-Demand services
  • Automated engineering workflows using Bash scripting in Linux-based operational environments
  • Investigated and resolved backend, HLS playback, and streaming infrastructure issues across production environments
Frontend Web Developer | Kirmina Cybersecurity
Remote | Feb 2023 – Jul 2023
  • Built and maintained responsive websites for Kirmina and its cybersecurity clients using HTML5, CSS3, and JavaScript, delivering production frontends under tight deadlines
  • Translated design requirements into clean, mobile-friendly layouts while coordinating directly with the team to ship on schedule

Key Projects

CTRMS — Trip & Room Management SystemNext.js, TypeScript, Supabase, PostgreSQL, Tailwind CSS
  • Replaced spreadsheet- and WhatsApp-based trip management for a 200+ member community with a bilingual (AR/EN) role-based web application supporting administrators, organizers, and members
  • Engineered PostgreSQL data access with Supabase Row-Level Security (RLS) policies so each role only sees the data it is permitted to access
  • Implemented server-side PDF report generation using Supabase Edge Functions, keeping business logic outside the client application
  • Validated the system with 100 automated tests and designed an intuitive interface for non-technical and elderly users
VideoForge — FFmpeg Batch Video AutomationPython, FFmpeg, OpenCV, NumPy, CustomTkinter
  • Designed a reusable FFmpeg automation platform with a configurable parallel worker pool, achieving up to 4.4× faster batch processing (77% reduction in execution time) compared to sequential execution in reproducible internal benchmarks
  • Built a computer vision pipeline using OpenCV and NumPy to automatically detect logos and watermarks across video frames
  • Shipped configurable batch processing, reusable encoding profiles, and flexible trimming by timestamp, percentage, or frame ranges
  • Packaged the application as a standalone Windows executable using PyInstaller and maintained code quality with pytest and Ruff
VOD Stream Checker — Production MonitoringPython, Streamlit, Pydantic, SQLite, Plotly
  • Built production monitoring toolkit validating HLS/VOD streams on Flussonic media servers using parallel checking via ThreadPoolExecutor
  • Applied circuit breaker pattern for resilience, token management with auto-refresh, and Pydantic data models
  • Created interactive Streamlit dashboard with Plotly analytics and CSV/PDF/Excel export for operational teams
  • Reduced manual stream validation time by enabling parallel checking and automated failure detection
Additional ProjectsFlutter, Dart, Firebase
  • Flutter social app (Firebase, Riverpod, clean architecture with repository/provider patterns)
  • Bilingual mobile quiz app with role-based admin panel (Super/Quiz/User Admin) built with Flutter and Firebase

Technical Skills

Languages:Python • TypeScript • JavaScript • SQL • Bash • Dart
Backend:FastAPI • REST API Design • Authentication • Pydantic
Frontend:Next.js • React • Tailwind CSS • shadcn/ui • HTML5 • CSS3
Databases:PostgreSQL • Supabase • Firebase • SQLite
Media & Streaming:Flussonic Media Server • FFmpeg • HLS • BrightScript • SceneGraph • Roku Development
Automation:Python Automation • FFmpeg • Bash Scripting • Streamlit
Developer Tools:Git • Linux • Docker • Postman • DBeaver

Education

B.Sc. in Business Information Systems

Higher Institute for Advanced Studies, Giza, Egypt (2022)

Languages

Arabic:Native
English:C1 – Professional
German:A1 – Learning

Certifications

Professional Front-End Web Development — Udacity (2022)

Web Development Challenger Track — Udacity (2021)