Amgad Nashaat, Developer in Sharjah, United Arab Emirates
Amgad is currently unavailable

Amgad Nashaat

Back-end Developer

Sharjah, United Arab Emirates

Toptal member since December 5, 2025

Bio

Amgad is a senior back-end developer with 8+ years of experience designing and delivering scalable, high-performance platforms. With expertise in Python, cloud technologies, AI/ML, and DevOps tools such as Docker and CI/CD, he builds robust server-side solutions, automates workflows with shell scripting, and integrates complex APIs. Amgad is a proven leader in managing projects and teams, applying Agile and Scrum practices, mentoring junior developers, and ensuring high-quality project delivery.

Portfolio

brilliminds
FastAPI, Django, SQL, Git, Cloud, CI/CD Pipelines, System Design, APIs...
Tiba sat
Linux, Windows Server, VMware ESXi, Cisco, VLANs, Routing, Wireshark, Tcpdump...
Artronix
Django, JavaScript, Signal Processing, SQLite, PostgreSQL, REST, Back-end...

Experience

  • Python 3 - 8 years
  • Agile - 8 years
  • Django - 7 years
  • System Administration - 5 years
  • PyQt - 5 years
  • PostgreSQL - 5 years
  • Docker - 4 years
  • FastAPI - 3 years

Preferred Environment

Python 3, PyQt, React, Docker, GitLab CI/CD, PostgreSQL, System Administration, Agile, Cloud

The most amazing...

...solution I've developed is a high-traffic Django platform serving over 20,000 users daily, delivering real-time operations with near-instant performance.

Work Experience

Senior Full-stack Engineer

2022 - PRESENT
brilliminds
  • Architected a high-traffic platform built with Django and FastAPI that serves more than 20,000 daily users, reducing API latency by 50% and improving responsiveness across all endpoints.
  • Optimized PostgreSQL queries and caching layers, lowering database load by 40% and enabling sustained high-volume operations.
  • Implemented asynchronous task pipelines using Celery and RabbitMQ, increasing throughput and reliability of background processing.
  • Developed a serverless video-analysis system using AWS Lambda and GPT Vision to classify scenes and generate intelligent metadata.
  • Built customer relationship management (CRM) extract-transform-load (ELT) pipelines that synchronized millions of records through webhook ingestion, snapshot histories, and concurrency-safe processing.
  • Enhanced authentication and security by integrating OAuth 2.0, JSON Web Tokens, API keys, and rate-limiting policies across all microservices.
  • Deployed containerized environments and automated CI/CD pipelines using Docker and GitHub Actions, reducing deployment time from hours to minutes.
  • Delivered AI-powered automation tools, including a recruitment engine, invoice parser, and multimodal medical assistant using LLM-driven workflows.
  • Collaborated with cross-functional teams to refine architecture, debug complex issues, and ensure release readiness across distributed systems.
  • Mentored junior engineers by conducting code reviews, leading architectural discussions, and establishing back-end development standards.
Technologies: FastAPI, Django, SQL, Git, Cloud, CI/CD Pipelines, System Design, APIs, Back-end, MySQL, Go, Node.js, TypeScript, API Integration, AWS CloudFormation, Model Context Protocol (MCP), Optical Character Recognition (OCR), Tesseract, RESTFul APIs, MongoDB, Microservices, Kubernetes, DevOps, Domain-driven Design (DDD), Amazon RDS, Amazon EKS, ECS, Scalability, Web Applications, Cloud Applications, MQTT, WebSockets, Vue, Google Cloud Platform (GCP), Redux, AI Tools, Application State Management, Full-stack, Mentorship, Troubleshooting & Issue Resolution, Communication, Web Development, Web Design, Payment APIs, React Native, Full-stack Development, Payment Gateways, AI Agents, n8n, Automation, Retrieval-augmented Generation (RAG), Agile Software Development, Back-end Development, Distributed Systems, Cloud Native, Cybersecurity, Data Engineering, Large Language Models (LLMs), Claude, Java, Cursor AI, Data Analysis, Gemini, GitHub, Google BigQuery, Django CMS, Django ORM, NestJS, Video Processing, Social Media APIs, OAuth, Next.js, Agentic AI, Agentic Frameworks, LangGraph, LangChain, Generative Pre-trained Transformers (GPT), SvelteKit, Audits, Firebase, Refactoring, Chatbots, OpenAI, Data Visualization, ETL, Shopify, Google Ads, Meta Ads, Plaid API, Shopify API, Trading, Interactive Brokers API, Trading Bots, Ruby, Ruby on Rails (RoR), Data Pipelines, Databases, Internet of Things (IoT), Sensor Data, ETL Pipelines, Pine Script, Rust, TradingView, Architecture, Project Management, Technical Leadership, Data Science, ChatGPT API, Document Parsing, Amazon S3 (AWS S3), Machine Learning Operations (MLOps), HTML5, Software Architecture, SAP Business One, Solution Architecture, API Connectors, Continuous Delivery (CD), Continuous Integration (CI), SQLAlchemy, Unit Testing, MetaTrader, Monte Carlo, QuantConnect, Webhooks, Artificial Intelligence (AI), Claude Code, FileMaker Pro, Multi-tenant SaaS, Error Handling, HubSpot API, Sentry, Robotic Process Automation (RPA), Express.js, Ubuntu, Amazon EC2, Finance APIs, Pandas, Apple Pay, Stripe, Google Pay, Orchestration, Workflow, AWS Step Functions, Apache Airflow, Google Cloud Composer, Supabase, ClickHouse, ClickHouse Cloud, Convex, Google APIs, Web Scraping, Test-driven Deployment, AI Integration, Authentication, Deployment, Real-time Systems, Angular, Azure, Security, Headless Commerce, Back-end Architecture, Bubble, iOS, Android, Mobile, User Interface (UI), 3D Design, Figma, Mobile First, AI Chatbots, Exercise & Fitness, Videos, Fitness, Vector Databases, Image Processing, PDF, ReAct Agents, Scripting, Python Script, GIS, CTO, Consulting, Computer Vision, You Only Look Once (YOLO), Multi-agent Systems, Flask, CSS3 Animation, App Store, AI Programming, AWS Amplify, Prompt Engineering, AI Prompts, Replit, Claude API, Lead Generation, Make (formerly Integromat), ManyChat, Zapier, Social Media, HIPAA Compliance, Algolia, ChatGPT, Big Data, WebView, Web Architecture, DOM, SDK Bridge, Anthropic, Codex, Google Sheets, Microsoft 365, Microsoft Teams, Perplexity, Xero, API Architecture, Event-driven Systems, Front-end Development, Regulated Industries, Marketplaces, Minimum Viable Product (MVP), HIPAA, Health Insurance, Healthcare, Healthcare & Insurance, Insurance, ETL Tools, Data Transformation, Puppeteer, Playwright, Website Data Scraping, Contentful, Storybook, UI Components, HTML Canvas, Lottie, WebGL, Pydantic, Neo4j, Large Language Model Operations (LLMOps), Test-driven Development (TDD), Cloud Run, Cloud Scheduler, Cloud Storage, Retool, Text-to-Speech (TTS), ElevenLabs Solutions, Database Optimization, Tailwind CSS, Ansible, Integration, Startups, Workflow Automation, Agentic RAG Systems, Workflow Automation & System Integration, Algorithms, Google Cloud, OpenClaw, User Experience (UX), Figma to React, Strapi, Blazor, .NET, Azure IoT, Jakarta Server Pages (JSP), Component Libraries, Snowflake, Bioinformatics, Perl, AWS Fargate, OpenAPI, Amazon Bedrock, JSON REST APIs, Beautiful Soup, Scrapy, Stripe API, Stripe Checkout, Stripe Connect, Code Review, Automated Testing, High Code Quality, Compliance, Blockchain & Cryptocurrency, Product Management, Scala, Plotly, Streamlit, Dashboards, Relational Databases, SaaS, Railway, Accounting, Auth0, GeoDjango, PostGIS, Geometric Modeling, Three.js, CRM, Third-party APIs, Twilio API, Third-party Integration, AI Voice Agents, Product Engineering, Real-time Data, Data Processing, Facebook API, Instagram API, Metagraph, WhatsApp API, nanobanana, Vibe Coding, Data Management, GeoJSON, Resend, Auth, Payments, Multi-tenant Architecture, Amazon API Gateway, Serverless Architecture, Serverless, Quantitative Finance, Databricks, PySpark, Quantitative Analysis, Infrastructure as Code (IaC), Testing, Network Security, Incident Response, Data Warehousing, Monitoring, Integration Testing, Identity & Access Management (IAM), Observability, Virtual Private Cloud (VPC), GraphQL, Early-stage Startups, AI-generated Code, Computer Science, AWS IAM, Database Design, Airtable, Airtable Automations, Cloud Infrastructure, Natural Language Processing (NLP), AWS Key Management Service (KMS), Rule-based Programming, Healthcare Software, Medical Software, Software as a Medical Device (SaMD), Microsoft Graph API, Azure OpenAI Service, GitLab, Multilingual Websites, Backups, Social APIs, TikTok API, TikTok, Instagram, YouTube, YouTube API, Jira, Performance Optimization, Legacy Software, Financial Systems, LLM Integration, Data Aggregation, Google Maps, Mapbox, GPS, POS, FFmpeg, Video & Audio Processing

Full-stack Engineer | Satellite System Administrator

2018 - 2022
Tiba sat
  • Maintained mission-critical geostationary satellite ground systems with 99.99% uptime by managing servers, networks, and end-to-end operational workflows.
  • Operated Linux- and Windows-based ground infrastructure, Sun SPARC servers, and VMware clusters that supported real-time satellite control.
  • Monitored telemetry, tracked anomalies, and coordinated escalations with Airbus and Thales Alenia Space engineering teams.
  • Diagnosed system faults using Wireshark, tcpdump, and log analysis tools, resolving live incidents under strict operational time constraints.
  • Configured VLANs, routing, and firewall policies across Cisco Firepower and Stormshield systems to secure ground-segment networks.
  • Automated routine operational tasks using Python and shell scripts, improving response time and reducing manual workload.
  • Executed preventive and corrective maintenance following aerospace compliance standards and manufacturer procedures.
  • Spearheaded operational shifts, assigning responsibilities and coordinating cross-team communication during anomaly-handling events.
  • Trained new operators on telemetry systems, escalation procedures, and satellite mission control workflows.
  • Documented system behavior, standard operating procedures, and failure-response patterns to support knowledge transfer across teams.
Technologies: Linux, Windows Server, VMware ESXi, Cisco, VLANs, Routing, Wireshark, Tcpdump, Centreon, Bash Script, Telemetry, Aerospace Engineering, APIs, Back-end, API Integration, Model Context Protocol (MCP), RESTFul APIs, MongoDB, Microservices, DevOps, Scalability, Web Applications, Mentorship, Troubleshooting & Issue Resolution, Communication, Agile Software Development, Back-end Development, Data Analysis, GitHub, Django CMS, Gemini API, Machine Learning, Ubuntu, Argo Workflows, Cadence, Message Bus, Shopify Swell, Open APIs, Front-end, Scripting, Python Script, App Store, Lead Generation, REST APIs, ChatGPT, Big Data, Mobile App Development, Google Sheets, Microsoft 365, Microsoft Teams, Perplexity, API Architecture, Event-driven Systems, Validation, Business Rules Engine, Marketplaces, HIPAA, HL7, HL7 FHIR Standard, Healthcare, Healthcare & Insurance, Insurance, Vercel, Data Scraping, Data Extraction, Data Processing Automation, Bots, Core Web Vitals, Storybook, Rive, GraphQL, Argo CD, Cloud Scheduler, Cloud Storage, Text-to-Speech (TTS), ElevenLabs Solutions, Pixel Perfect, Tailwind CSS, Ansible, Startups, Workflow Automation, Workflow Automation & System Integration, Algorithms, Google Cloud, User Experience (UX), Figma to React, Strapi, Component Libraries, JSON REST APIs, Microsoft, Automated Testing, Compliance, Real-time Data, Data Processing, Data Management, Codex, Geospatial Data, Spatial Data Infrastructure, Testing, Network Security, Incident Response, Monitoring, Integration Testing, Identity & Access Management (IAM), Observability, SQLAlchemy, Computer Science, Cloud Infrastructure, Backups, Jira, Google Maps

Full-stack Engineer

2016 - 2022
Artronix
  • Developed back-end systems using Django and FastAPI for SaaS platforms, automation, and applications across multiple business domains.
  • Built REST APIs with secure authentication, efficient data models, and optimized database queries, improving performance and reliability.
  • Implemented signal-processing workflows and real-time visualization pipelines for the MYO arm gesture-recognition system.
  • Delivered interactive map-based rental decision tools using Django and JavaScript, improving user property selection workflows.
  • Integrated Cloudflare reCAPTCHA and rate-limiting mechanisms to reduce spam and abuse across public-facing modules.
  • Created automation solutions, including flow diagram builders and Android automation scripts for operational workflows.
  • Optimized SQL queries and back-end processing for high traffic environments on Amazon EC2 deployments.
  • Collaborated with front-end, mobile, and embedded teams to align functionality across multi-platform environments.
  • Maintained CI/CD pipelines using GitLab for faster deployments and consistent development across multiple projects.
Technologies: Django, JavaScript, Signal Processing, SQLite, PostgreSQL, REST, Back-end, API Integration, Model Context Protocol (MCP), RESTFul APIs, MongoDB, Microservices, DevOps, Domain-driven Design (DDD), Amazon RDS, Web Applications, Cloud Applications, AI Tools, Full-stack, Mentorship, Web Development, Payment APIs, Full-stack Development, Back-end Development, Java, C#, GitHub, Data Analysis, Gemini, Django ORM, Svelte, Code Auditing, Artificial Intelligence (AI), Ubuntu, Amazon EC2, Pandas, WebRTC, eCommerce, Scripting, Python Script, AI Programming, ChatGPT, Mobile App Development, Google Sheets, Microsoft 365, Microsoft Teams, Middleware, HL7, HL7 FHIR Standard, Vercel, Web Content Accessibility Guidelines (WCAG), Query Optimization, Algorithms, Google Cloud, JSON REST APIs, Compliance, Blockchain & Cryptocurrency, Auth0, Real-time Data, Data Processing, Technical Architecture, Testing, Monitoring, Integration Testing, SQLAlchemy, Tailwind CSS, Early-stage Startups, Minimum Viable Product (MVP), Computer Science, Database Design, Rule-based Programming, Multilingual Websites

Experience

Spot Marketing Server

The Spot Marketing Server is a FastAPI-based back end that automates CRM data processing by combining scheduled ETL jobs, real-time webhooks, and synchronization APIs. It integrates with GHL and Keap to ingest contacts, tasks, notes, and conversations, storing all changes with historical versioning in Firestore.

I built the ingestion layer with retry logic, idempotent operations, and quota-safe concurrency using asyncio. I also developed JetAdmin-ready endpoints with advanced filtering and time-based analytics to support deep operational audits.

My role involved collaborating with CRM, analytics, and marketing teams to map business workflows into scalable ETL processes. I coordinated integration tests, improved data consistency, and led recurring reviews to ensure SLA performance and system reliability.

Video Analyzer

The Video Analyzer is a serverless FastAPI system that automates the enrichment of large video datasets. It ingests video files from external providers, extracts representative frames, and utilizes GPT-4 Vision to classify scenes, detect objects, and generate contextual metadata.

I built the full processing pipeline on AWS Lambda, enabling scalable, parallel execution at low cost. Using asyncio-based orchestration, I ensured safe concurrency, controlled rate limits, and reliable communication with external APIs. I also defined structured analytics outputs to support downstream ML workflows.

My role included designing the frame extraction engine, integrating GPT-4 Vision, and enhancing observability through JSON logs and Lambda metrics. I collaborated with ML specialists to enhance classification accuracy, guided developers on serverless patterns, and supported QA teams in building test plans for ingestion and evaluation workflows.

CV Parser: AI Invoice Automation

The CV Parser is an AI-driven back end designed for the automated processing of invoices, customer documents, and structured financial reports. It leverages contextual LLM reasoning to interpret natural language instructions and resolve references across multi-step conversations, enabling accurate extraction and classification of financial entities.

I designed a relational schema to support invoices, customers, spend categories, and line item history with complete traceability. The system exposes secure OAuth2 APIs for document upload and retrieval, provides dynamic SQL-driven reporting templates, and powers a conversation-aware chatbot interface for real-time financial summaries.

My contributions included building memory-aware LLM workflows, implementing fallback classification logic, adding audit trail logging for compliance purposes, coordinating data model decisions with analytics teams, and collaborating with product owners to refine document processing flows and enhance user experience.

DailySmoke: Guest Commenting Service

DailySmoke extends MediaCMS by introducing a secure, abuse-resistant guest commenting framework that delivers the same UX quality as registered users while maintaining strict platform safety standards.

I designed a hardened commenting layer using django-comments-xtd, Cloudflare-integrated reCAPTCHA v2, rate-limiting, and blacklist-driven flagging rules to prevent spam, bot traffic, and abusive behavior. Guest identities are persisted using signed cookies, enabling repeat commenters to retain a consistent identity without exposing personal data. I also implemented a full moderation workflow—covering pending, flagged, and approved states—to ensure safe community interaction at scale.

My role included collaborating with UX teams on privacy and moderation flow design, participating in multi-team security reviews, and mentoring developers responsible for UI parity and moderation tooling.

AI Recruitment Automation

The AI-driven recruitment automation system digitizes the entire applicant lifecycle—from CV parsing to automated testing, personalized feedback, and interview coordination.

I built LLM-powered conversational agents capable of interacting with applicants, assessing CVs, generating tailored evaluations, and escalating complex cases to human recruiters when necessary. The back end includes structured applicant records, workflow orchestration, compliance-safe conversation logging, and integrations with multiple communication channels.

My contributions included designing automated testing and scheduling pipelines, implementing secure data lifecycle management, optimizing concurrency for AI workloads, and guiding engineers in building reliable evaluation flows. I also collaborated closely with recruiters to refine scoring logic and led requirements sessions to ensure fairness, accuracy, and operational efficiency.

MCP AI Chatbot Server/Agent

This MCP-based system provides real-time customer assistance inside CRM platforms through AI-driven, multi-turn conversational agents. I built a modular back end capable of managing dynamic context, retrieving CRM data on demand, and handling secure authentication flows.

The platform features custom NLP pipelines for intent resolution and context retention, low-latency FastAPI endpoints for real-time streaming responses, and comprehensive logging for full compliance in regulated environments. My work also involved integrating plugin-based conversation modules, defining escalation rules between automated and human support, and leading training sessions for engineers to adopt the MCP protocol.

I collaborated with support teams to translate real-world issue flows into bot logic, enabling the system to reduce manual ticket handling and improve customer service efficiency significantly.

Medicart: AI Medical Back End

Medicart is a multimodal medical decision-support back end that processes text, voice notes, sensor data, images, and live camera input to assist clinicians with AI-driven diagnoses. The system uses a pipeline of NLP and computer vision models to generate condition hypotheses, treatment recommendations, and follow-up plans.

I designed an extensible, plugin-based architecture that enables the addition of new medical modules without affecting existing workflows. The platform includes OAuth2-secured APIs, encrypted patient timelines, and the ability to re-evaluate medical histories using updated AI models.

My responsibilities included building multimodal ingestion endpoints, implementing ensemble ML architectures, ensuring secure patient data handling, and deploying the system on Amazon EC2 with hardened configurations. I also collaborated with medical subject-matter experts and ML researchers to validate diagnostic logic, led back-end developers through API versioning and compliance requirements. I contributed to architectural decisions related to scale, safety, and model integration patterns.

LinkedIn Scraper

This project is a robust scraping engine designed to collect structured LinkedIn profile data at scale for recruitment intelligence and bulk candidate research. I built a Selenium-based automation layer capable of navigating dynamic UI flows while maintaining session persistence and avoiding anti-bot detection.

To ensure reliability under strict platform rate limits, I implemented proxy and IP rotation strategies along with resilient HTML parsing methods that withstand frequent UI changes. The system exports clean, structured datasets for downstream analytics and enrichment workflows.

My involvement included designing data extraction pipelines, adding snapshot-based recovery logic, coordinating with recruiters to define required data fields, training team members on ethical and maintainable scraping practices, and leading debugging sessions whenever LinkedIn updated its anti-scraping measures.

Swiss Squawk

Swiss Squawk is a multi-service analytics and processing platform deployed on Amazon EC2 using a fully containerized architecture. The system is engineered for high reliability and modularity, with isolated services running behind an Nginx reverse proxy configured for automated SSL, advanced routing, and fault domain separation.

I designed and deployed the complete back-end container ecosystem, built CI/CD pipelines with staged rollouts, rollback hooks, and image scanning, and integrated CloudWatch dashboards to deliver full operational visibility. The platform supports real-time operations under strict uptime SLAs, requiring careful tuning of EC2 host parameters, container networking, and distributed logging.

I collaborated with DevOps teams to define scalable deployment strategies, guided engineers on containerization best practices, and prepared documentation and training to ensure smooth adoption across teams.

EAT App: AI Bot

The EAT App is a large-scale operational platform used by over 20,000 daily active users for real-time task coordination, workflow automation, and event monitoring. I redesigned the back-end architecture to support high concurrency, optimized database performance, and introduced asynchronous processing to handle heavy operational workloads. The system delivers real-time updates, scheduling, and cross-team communication at scale.

My contributions included implementing a multi-layer caching strategy that reduced latency by 50%, optimizing SQL execution paths to lower database load by 40%, and building production-grade CI/CD pipelines with automated testing and blue/green deployments. I also strengthened API security through the use of OAuth2, JWT, and role-based policies.

Beyond engineering, I coordinated with front-end, mobile, QA, and DevOps teams to ensure smooth release cycles, led sprint planning and design sessions, mentored junior developers, and established coding standards and documentation practices across the back-end team.

MYO Arm

MYO Arm is an interactive educational system that uses wearable sensor data to teach sign language through real-time gesture recognition.

I developed the Django back end responsible for ingesting continuous sensor streams, applying signal-processing algorithms, and generating responsive visual feedback for learners. The system synchronizes data between devices and servers to ensure accurate interpretation of hand movements and a smooth learning experience.

My work included integrating FPGA-generated signals into the processing pipeline, optimizing inference routines for stability under high-frequency input, and designing extensible modules to support new gesture types and training datasets. I also participated in discussions to improve detection accuracy and guided junior developers through signal-processing workflows and back-end integration patterns.

Rental Decision Platform

This platform empowers renters to make informed decisions through a map-based interface that integrates location analytics, property reviews, and discussion threads.

I developed the back-end APIs and JavaScript-driven workflows that support real-time filtering, location-based recommendations, and anonymous user posting. To ensure safe community interaction, I integrated Cloudflare reCAPTCHA and implemented security measures to mitigate spam and abuse. My work also included optimizing database queries for high-traffic property lookups, designing user discussion logic with anonymized identities, and collaborating with product and UX teams to refine map interactions and user flow.

Additionally, I mentored developers working on front-end filtering logic and participated in stakeholder meetings to evaluate feature priorities and product-market fit.

Utility API Back End

This high-availability Django REST Framework back end powers multiple enterprise utility APIs, ensuring consistent performance under heavy loads. I optimized SQL query patterns, improved database access strategies, and implemented unified error-handling schemes to maintain reliable and predictable API behavior. The platform also includes AI-based inference endpoints that enable predictive automation for operational workflows.

I deployed the system on Amazon EC2 using a hardened OS baseline, automated CI/CD, and proactive monitoring to maintain uptime and fault tolerance. Beyond engineering, I partnered with customer support and operations teams to translate real-world incidents into back-end improvements, guiding engineers in integrating ML endpoints. I led knowledge-sharing sessions on DRF best practices and cloud deployment patterns.

NexusGRID STEG

I architected and delivered a full-stack, real-time energy management platform for NexusGRID on Kerkenna Island, Tunisia. This platform supports smart meters, EV chargers, and PV solar systems across 130+ field devices.

System Architecture:
Developed a five-service monorepo utilizing Django 5.2 REST/WebSocket back end, React 19/TS SPA, and a FastAPI async IoT gateway. Infrastructure was managed via a RabbitMQ message bus and containerized using Docker Compose for rapid deployment.

Key achievements:

• Designed an async Python gateway for DLMS/COSEM (TCP) and OCPP 1.6 (WebSocket) protocols, facilitating telemetry ingestion into MySQL and MongoDB.
• Resolved a critical N+1 query bottleneck, reducing response times from 50s to under 2s for 130 simultaneous meter readings.
• Delivered live KPI dashboards and alarm feeds via Django Channels, Daphne, and Redis channel layer.
• Integrated OpenSTEF and StatsForecast for load prediction with fallback resilience.
• Implemented PostGIS for geospatial modeling and JWT-based RBAC, while maintaining observability with Prometheus metrics and structured JSON logging.

Nexus Device Gateway

The IoT Protocol Gateway is a production-grade ingestion hub built with FastAPI and async Python, designed to handle thousands of simultaneous connections over TCP (DLMS/COSEM) and WebSocket (OCPP 1.6). It authenticates devices through shared token validation and forwards readings via RabbitMQ, using a modular listener design and environment-driven configuration. Fully containerized with Docker Compose, the system supports zero-downtime deployments through health endpoints and tracks performance with Prometheus metrics. Redis caching accelerates device validation and session management.

In parallel, the Energy Forecasting Service provides ML-driven consumption and generation predictions. It employs Abstract Factory and Strategy patterns for extensibility and integrates OpenSTEF and StatsForecast, featuring automated hyperparameter tuning and resilience fallback chains. A validation pipeline enforces SOLID principles, ensuring data integrity before ingestion. The service is fully containerized, supporting automated report generation with structured logging and CLI tools.

Benban Solar Park Platform

The Full-Stack Operations Management System is a Django-based platform developed for the Benban Solar Park in Egypt. It consolidates data analytics, invoicing, asset management, and control center dashboards into a single unified system. The backend supports modular applications for meter data ingestion, asset tracking, and role-based access control using JWT/OAuth2, enhanced by Celery-scheduled reporting. The platform is containerized with Docker, deployed via Azure Container Registry, and integrates MySQL and Redis for secure and reliable data orchestration.

The Benban Data Engineering Pipeline is a robust ETL system built on Celery, designed to incrementally extract meter readings from Oracle databases. It transforms the data and checkpoints progress within MySQL before streaming it to an Azure Function HTTP endpoint for final ingestion. This system employs a checkpointing mechanism to prevent duplicate data ingestion and uses AWS Secrets Manager for secure credential isolation. The architecture leverages Strategy and Repository patterns, ensuring database-agnostic access, with high-quality structured JSON logging for enhanced traceability and reliability.

Hulsmann SEM Image Evaluation

The Multi-LLM Medical Analysis Platform is a FastAPI back end designed to help endodontists and dental researchers evaluate SEM images of root canal walls using automated Hulsmann scoring. The system efficiently orchestrates six simultaneous LLM vision providers—OpenAI (GPT-4V), Anthropic (Claude), Google (Gemini), Grok, Qwen, and ZhipuAI—by employing an Adapter Pattern that allows seamless provider swapping without altering core business logic.

The platform is built with a layered architecture, incorporating Presentation, Application, Domain, and Infrastructure layers. It utilizes Repository, Strategy, Decorator, and Factory patterns to ensure high maintainability. Security is robustly managed through AES-256 encrypted API key storage, bcrypt password hashing, JWT authentication, and rate limiting across all endpoints.

By automating multi-model consensus analysis on uploaded images, this platform significantly reduces manual labor. It provides researchers with real-time processing status updates and result export functionality, thereby streamlining the evaluation of clinical data.

Alaska Fisheries Scale System

Industrial Desktop Data Collection App

I developed a modern PyQt6 desktop application to replace a legacy Access database for Alaska Fisheries scale data operations. The system directly integrates with Mettler-Toledo IND360 industrial scales to capture fish transaction data in real time and syncs audit logs to the cloud.

Features: Supports light/dark themes and includes master data management for vessels, species, process codes, and a tare library.
Offers label printing and maintains full transaction audit trails with daily log rotation.
Architecture: Built on an MVC framework utilizing SQLAlchemy ORM over SQLite.
Incorporates Pydantic for data validation and dedicated service layers for scale communication, authentication, and data export (CSV, Excel, PDF).

Compliance: Designed to be offline-capable with network resilience.
Provides comprehensive audit logging to meet fisheries compliance and reporting requirements.

FoodFlow: Digital Menu & Order Automation Platform

https://foodflo.app/
FoodFlow is a high-performance digital storefront and order management back end designed to help Egyptian restaurants bypass high-commission delivery apps. The system facilitates rapid menu creation, QR-code-based tableside ordering, and direct-to-kitchen order routing via digital dashboards and WhatsApp integrations. I built the multi-branch menu management engine, supporting dynamic pricing, multi-language translation pipelines (Arabic, English, and Russian), and real-time menu updates that save restaurants substantial printing costs. I also engineered the direct ordering workflow with asynchronous status updates, robust error-handling, and zero-commission transaction tracking. My role involved collaborating with product designers, local restaurant owners, and operations teams to map diverse physical dining workflows into a cohesive digital experience. I led the development of multi-tenant branch databases, coordinated localization efforts to ensure flawless right-to-left (RTL) Arabic support, and optimized the platform to scale seamlessly from single food trucks to franchise groups with over 100 locations.

Education

2011 - 2016

Bachelor's Degree in Communication and Electronics

Al-Azhar University - Cairo, Egypt

Skills

Libraries/APIs

PyQt, Asyncio, REST APIs, Django ORM, SQLAlchemy, React, PiLLoW, OpenAI API, PostgREST, Node.js, Vue, Pandas, Stripe, Claude API, Beautiful Soup, Facebook API, Auth, Google Maps, FFmpeg, MoviePy, Social Media APIs, Plaid API, Shopify API, Interactive Brokers API, HubSpot API, Google APIs, WebRTC, Open APIs, AWS Amplify, Puppeteer, Playwright, WebGL, Pydantic, OpenAPI, Stripe API, Stripe Connect, Three.js, Twilio API, Instagram API, WhatsApp API, PySpark, Social APIs, TikTok API, YouTube API

Tools

Git, AWS CloudFormation, GitHub, ChatGPT, Google Sheets, Microsoft Teams, GitLab CI/CD, Wireshark, Tcpdump, Cron, AWS Command Line Interface (CLI), NGINX, Celery, RabbitMQ, Amazon EKS, MQTT, n8n, Claude, Claude Code, ManyChat, Codex, Cloud Scheduler, Auth0, AWS IAM, AWS Key Management Service (KMS), GitLab, Jira, FileMaker Pro, Sentry, AWS Step Functions, Apache Airflow, Google Cloud Composer, Shopify Swell, Bubble, Figma, GIS, You Only Look Once (YOLO), AI Prompts, Make (formerly Integromat), Zapier, WebView, Xero, Retool, Ansible, AWS Fargate, Stripe Checkout, Plotly, Azure OpenAI Service, Docker Compose, Pytest, Logging

Languages

Python 3, JavaScript, Bash Script, HTML, CSS, Python, Python Script, GraphQL, SQL, TypeScript, Java, Snowflake, C, Embedded C, Go, C#, Ruby, Pine Script, Rust, HTML5, Perl, Scala

Frameworks

Django, Tailwind CSS, OAuth 2, JSON Web Tokens (JWT), Django REST Framework, Redux, React Native, Selenium, NestJS, Next.js, Agentic Frameworks, LangGraph, Svelte, Ruby on Rails (RoR), Express.js, Angular, Flask, Business Rules Engine, Blazor, .NET, Jakarta Server Pages (JSP), Scrapy, Streamlit, GeoDjango, Alembic, Material UI

Paradigms

Agile, REST, DevOps, Model Context Protocol (MCP), Microservices, Automation, Agile Software Development, HIPAA Compliance, API Architecture, Serverless Architecture, Testing, Database Design, Rule-based Programming, Refactoring, ETL, Continuous Delivery (CD), Continuous Integration (CI), Unit Testing, Test-driven Deployment, Real-time Systems, Back-end Architecture, Web Architecture, HL7 FHIR Standard, Test-driven Development (TDD), Automated Testing

Platforms

Linux, Centreon, AWS Lambda, Amazon Web Services (AWS), Docker, Windows Server, Twilio, Kubernetes, Google Cloud Platform (GCP), Cloud Native, Django CMS, Ubuntu, Amazon EC2, Algolia, Vercel, Microsoft, Firebase, Shopify, Google Ads, MetaTrader, QuantConnect, Azure, iOS, Android, Mobile, Replit, Contentful, Cloud Run, Databricks, Oracle, Azure Functions, YouTube, Mapbox

Storage

PostgreSQL, JSON, Redis, MySQL, SQLite, Cloud Firestore, NoSQL, MongoDB, Amazon S3 (AWS S3), Google Cloud, Relational Databases, Data Pipelines, Databases, ClickHouse, ClickHouse Cloud, Neo4j, PostGIS

Industry Expertise

Web Design, Social Media, Healthcare, Insurance, Cybersecurity, Project Management, Bioinformatics, Accounting

Other

Cloud, FastAPI, System Design, Telemetry, Aerospace Engineering, APIs, Back-end, API Integration, RESTFul APIs, Full-stack, Troubleshooting & Issue Resolution, Communication, Web Development, Back-end Development, Software Architecture, Scripting, Microsoft 365, Minimum Viable Product (MVP), JSON REST APIs, Monitoring, Integration Testing, Computer Science, System Administration, Communication Theory, Networking, CI/CD Pipelines, Signal Processing, VMware ESXi, Cisco, VLANs, Routing, Google Cloud Functions, django-comments-xtd, Django Ratelimit, reCAPTCHA, Open-source LLMs, GitHub Actions, Light LLMs, Cryptography, SDKs, Optical Character Recognition (OCR), Tesseract, Domain-driven Design (DDD), Amazon RDS, ECS, Scalability, Web Applications, Cloud Applications, WebSockets, AI Tools, Application State Management, Mentorship, Payment APIs, Full-stack Development, Payment Gateways, AI Agents, Retrieval-augmented Generation (RAG), Distributed Systems, Large Language Models (LLMs), Cursor AI, Data Analysis, Gemini, OpenAI, Data Visualization, Architecture, Webhooks, Artificial Intelligence (AI), Multi-tenant SaaS, AI Integration, User Interface (UI), Videos, Image Processing, App Store, AI Programming, Big Data, Perplexity, Front-end Development, Validation, Marketplaces, Health Insurance, Healthcare & Insurance, Data Extraction, Storybook, Cloud Storage, Text-to-Speech (TTS), ElevenLabs Solutions, Startups, Workflow Automation, Workflow Automation & System Integration, Algorithms, User Experience (UX), Figma to React, Code Review, Compliance, Blockchain & Cryptocurrency, Dashboards, SaaS, CRM, Third-party APIs, Third-party Integration, Real-time Data, Data Processing, Vibe Coding, Data Management, Payments, Multi-tenant Architecture, Amazon API Gateway, Serverless, Network Security, Incident Response, Identity & Access Management (IAM), Observability, Virtual Private Cloud (VPC), Early-stage Startups, Cloud Infrastructure, Healthcare Software, Medical Software, Software as a Medical Device (SaMD), Microsoft Graph API, Multilingual Websites, Backups, Performance Optimization, Legacy Software, LLM Integration, Data Aggregation, Cloudflare, Data Engineering, Google BigQuery, Video Processing, OAuth, Agentic AI, LangChain, Generative Pre-trained Transformers (GPT), SvelteKit, Audits, Code Auditing, Chatbots, Meta Ads, Trading, Trading Bots, Internet of Things (IoT), Sensor Data, ETL Pipelines, TradingView, Technical Leadership, Data Science, ChatGPT API, Document Parsing, Gemini API, Machine Learning, Machine Learning Operations (MLOps), SAP Business One, Solution Architecture, API Connectors, Monte Carlo, Error Handling, Robotic Process Automation (RPA), Finance APIs, Apple Pay, Google Pay, Orchestration, Workflow, Argo Workflows, Cadence, Supabase, Convex, Web Scraping, Authentication, Deployment, Message Bus, Security, Headless Commerce, eCommerce, 3D Design, Front-end, Mobile First, AI Chatbots, Exercise & Fitness, Fitness, Vector Databases, PDF, ReAct Agents, CTO, Consulting, Computer Vision, Multi-agent Systems, CSS3 Animation, Prompt Engineering, Lead Generation, Mobile App Development, DOM, SDK Bridge, Anthropic, Event-driven Systems, Middleware, Regulated Industries, HIPAA, HL7, ETL Tools, Data Transformation, Data Scraping, Data Processing Automation, Website Data Scraping, Bots, Core Web Vitals, UI Components, HTML Canvas, Lottie, Rive, Web Content Accessibility Guidelines (WCAG), Large Language Model Operations (LLMOps), Argo CD, Database Optimization, Pixel Perfect, Query Optimization, Integration, Agentic RAG Systems, OpenClaw, Strapi, Azure IoT, Component Libraries, Amazon Bedrock, High Code Quality, Product Management, Railway, Geometric Modeling, AI Voice Agents, Product Engineering, Metagraph, nanobanana, Technical Architecture, GeoJSON, Geospatial Data, Spatial Data Infrastructure, Resend, Quantitative Finance, Quantitative Analysis, Infrastructure as Code (IaC), Data Warehousing, AI-generated Code, Airtable, Airtable Automations, Natural Language Processing (NLP), TCP/IP, DLMS, Open Charge Point Protocol (OCPP), Prometheus, Vite, API Gateways, Axiom, i18n, Charts, Bcrypt, ESLint, pyqt6, Graphical User Interface (GUI), Desktop App, OPC UA, PLC, Packaging, TikTok, Instagram, Financial Systems, GPS, POS, Video & Audio Processing

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring