
Hi, I'm Fayez Mamdoh
|
Building production web applications, backend APIs, and automation tools that reduce manual work and improve workflows. Open to relocation.
About Me
I'm a full-stack software engineer with 2 years of production experience, specializing in backend systems, automation, and streaming infrastructure. I build production software — backend services with Python and FastAPI, FFmpeg-based media automation, and full-stack web applications — and deploy them for real users.
I hold a B.Sc. in Business Information Systems. I care about reducing manual work through smart tooling, and I'm currently open to remote and relocation opportunities.
Strengths
8
Real Client Projects
6
Live & Deployed
Backend
Focus
Full Stack
Also Build
Current Learning Goals
What I'm actively leveling up in right now:
B.Sc. Business Information Systems (BIS)
Higher Institute for Advanced Studies — Giza, Egypt
Udacity Front-End Certification
Professional · 2022
Languages
Arabic (Native) · English (Professional)
Skills & Technologies
Languages
Backend
Frontend
Databases
Streaming Technologies
Automation
Developer Tools
Projects
Real client work and production apps — built end-to-end.
CTRMS — Trip & Room Management
Full-stack bilingual (AR/EN) web app that replaced spreadsheet- and WhatsApp-based trip management for a 200+ member community. Features role-based access (administrators, organizers, members), real-time Supabase backend, PostgreSQL with Row-Level Security (RLS) policies, PDF report generation via serverless Edge Functions, 100 automated tests, and an intuitive interface for non-technical and elderly users.
VideoForge — FFmpeg Batch Video Automation
Reusable FFmpeg automation platform with a configurable parallel worker pool achieving up to 4.4× faster batch processing (77% reduction in execution time). Features a computer vision pipeline (OpenCV + NumPy) for automatic logo/watermark detection, configurable batch processing with reusable encoding profiles, flexible trimming by timestamp/percentage/frame ranges, and one-click PyInstaller packaging to a standalone Windows executable. Covered by a pytest suite and Ruff linting.
VOD Stream Checker & Dashboard
Monitoring toolkit for validating HLS/VOD streams on Flussonic media servers. Features parallel checking via ThreadPoolExecutor, circuit breaker pattern for resilience, token management with auto-refresh, Pydantic data models, SQLite persistence, and an interactive Streamlit dashboard with Plotly analytics and CSV/PDF/Excel export.
PawClubPet — Pet Social Platform
Social media app for pet lovers to create pet profiles, share posts, and connect with other pet owners. Structured with clean architecture using repository and provider patterns, Riverpod state management, and Cloud Firestore for real-time data sync.
Saint Verena Church Quiz App
Bilingual (Arabic/English) mobile app with elder-friendly UI, daily spiritual quizzes linked to seasonal church events, and a web-based admin panel with role-based access control (Super Admin, Quiz Admin, User Admin). Built with Flutter and Firebase for real-time sync across all devices.
Helping Hands — Cleaning Service & Booking Platform
Full-stack marketing site and booking system built for a family-owned house cleaning business. Animated landing page with Framer Motion, booking/quote form validated end-to-end with react-hook-form + Zod, and a Firebase Auth-protected admin dashboard with booking status workflow (new → contacted → scheduled → completed). Built on the Next.js App Router with React 19 and Firestore.
European Auto Service — Booking System
Professional booking website built for a European car specialist shop. Real-time availability toggling, booking management dashboard, accept/reject workflow, and stats tracking. Deployed live with Supabase backend and responsive design for mobile and desktop.
Pristine by Christine — Business Website
Responsive business website for a professional cleaning services company. Features service listings, instant quote requests, click-to-call/email integration, and Firebase hosting. Designed with a mobile-first approach and deployed live for a real client.
Work Experience
Software Engineer
MagicTVBox
2024 - Present
Remote
Build backend services and automation tooling for production streaming operations on Flussonic Media Server.
- ▸Designed and developed Python and FastAPI backend services automating internal media workflows and supporting production streaming operations for live users.
- ▸Automated video-processing pipelines using Python, Bash, and FFmpeg, eliminating repetitive manual work through parallel batch processing.
- ▸Built Python-based stream validation toolkit performing parallel HLS/VOD validation, detecting playback failures, and surfacing operational issues through an interactive Streamlit dashboard.
- ▸Created Roku automation scripts using BrightScript and SceneGraph to automate testing and validate application workflows across Roku devices.
- ▸Developed internal management tools and dashboards reducing manual operational tasks and improving workflow efficiency.
Frontend Web Developer
Kirmina Cybersecurity
Feb 2023 - Jul 2023
Remote
Built responsive production frontends for Kirmina and its cybersecurity clients.
- ▸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, coordinating directly with the team to ship on schedule and meet client requirements.
Engineering Highlights
Real production work across backend systems, automation, and streaming infrastructure.
Backend Systems
Built backend services and internal APIs with Python and FastAPI, including authentication, RESTful design, and data modeling with SQLAlchemy and Pydantic. Focus on clean architecture and maintainable code for production use.
Automation & Tooling
Automated video-processing pipelines and engineering workflows using Python, Bash, and FFmpeg. Built desktop tools, batch-processing systems, and monitoring dashboards that replaced manual shell-script workflows with reliable, repeatable automation.
Streaming & Media Infrastructure
Configured and maintained live and Video-on-Demand streaming infrastructure on Flussonic Media Server, supporting end-to-end IPTV workflows. Built stream-validation tooling and contributed to Roku applications with BrightScript and SceneGraph.
Modern Web Applications
Built and deployed full-stack web applications with Next.js, TypeScript, and Tailwind CSS — including role-based auth, real-time backends, and serverless functions. Shipped live production sites for real users.
Currently Building
CareerOS
Full-Stack Job Application Tracker
I'm building CareerOS to solve my own job-search chaos — scattered applications, lost recruiter threads, and forgotten interview prep. One workspace to track applications end-to-end, manage companies and contacts, log every interaction on a timeline, and see how the search is trending at a glance. Built with a typed FastAPI backend, real database migrations, tested code, and a Next.js frontend.
Solving a Real Problem
Current Milestone
Tech Stack
Let's Work Together
I'm available for remote positions and collaboration opportunities. Let's discuss how I can help bring your ideas to life.