Eslam Ezzat

Typing SVG

Results-driven Full-Stack Engineer with 3+ years of experience designing, developing, and deploying scalable web applications. Proven ability to build end-to-end solutions using modern backend frameworks (Python/Django, FastAPI), RESTful APIs, and React. A fast learner adept at mastering new technology stacks.

Eslam Ezzat

Technical Skills

A visual overview of my primary strengths, complemented by a detailed list of the technologies, languages, and concepts I command.

Machine Learning & Data

Python TensorFlow Scikit-learn Pandas NumPy OpenCV Mediapipe

Backend & Cloud

Django Django Rest Framework SQL PostgreSQL MongoDB Docker AWS

Frontend

ReactJs Redux JavaScript HTML CSS Bootstrap

Tools & Concepts

Git GitHub Linux CI/CD PyQt/PySide Multi-threading OOP Agile TDD

Interactive Project Portfolio

Here are my most significant projects. Use the filters to explore the work that's most relevant to you. Click "Learn More" to see details for each project.

Hand Sign Recognition & Translation

Deep learning pipeline to translate Arabic sign language gestures. Recognized as one of the best projects of the year.

Python TensorFlow OpenCV GRU/LSTM
  • Engineered a DL pipeline for 15 common Arabic sign language gestures.
  • Utilized OpenCV and Mediapipe for video preprocessing and coordinate extraction.
  • Developed and trained a GRU/LSTM model on a custom-built dataset of 1,559 videos.
  • Achieved 99% accuracy on the test set.
  • Led architecture and implementation of core AI models.

Full-Stack Lung Cancer Detection

Engineered and deployed a complete full-stack application for lung cancer detection from images.

React Django FastAPI TensorFlow
  • RESTful API backend with Django.
  • FastAPI microservice for model inference.
  • Responsive user interface with React and Redux.
  • Integrated TensorFlow model for detection.
Try the App ➔

DaVinci Resolve Pipeline Tool

Desktop app to automate media conforming and delivery pipeline at Aroma Studios (Production App).

Python PySide/PyQt Multi-threading
  • Automated media conforming and delivery pipeline.
  • Implemented multi-threading and efficient search algorithms.
  • Ensured artists used latest clip versions, reducing version control errors.
  • Streamlined post-production workflow and enhanced studio efficiency.

OpenPype VFX Pipeline Tool

Contributed to and adapted the opensource OpenPype application for company-specific needs (Production App).

Python Pyside/PyQt Multi-threading JSON
  • Worked on and contributed to the open-source OpenPype app.
  • Adapted the tool to be suitable for the company's needs with its DCCs.

ESEZ Reminder App

A responsive frontend application for managing and tracking personal tasks.

ReactJs Redux React Bootstrap
  • Frontend application for task management.
  • State management handled with Redux.
  • Responsive design using React Bootstrap.
Try the App ➔

E-Commerce RESTful API

A complete RESTful API for a full-stack e-commerce platform, ready for frontend integration.

Django DRF PostgreSQL SQLite
  • Backend built with Django and Django Rest Framework.
  • Supports SQLite for local development and PostgreSQL for deployment.
  • Frontend for this API was built by a colleague.
Try the API ➔

Career Timeline

A chronological overview of my professional experience, from freelance development to my current role as a Senior Engineer.

Sr. Software Engineer

@ Aroma Studios (Onsite)

Jan 2024 - Present

  • Design, develop, and maintain robust data pipelines for production workflows.
  • Develop and maintain ML pipelines (preprocessing, integration, management).
  • Spearhead the full software development lifecycle (SDLC).
  • Build custom tools for artists and technical directors.
  • Containerize environments and artifacts using Docker.
  • Key Achievement: Developed the DaVinci Resolve Production Pipeline Tool.

Site Supervisor & Session Lead

@ Udacity (Onsite/Remote)

Oct 2022 - Present

  • Mentor students with data-driven feedback and lead technical discussions.
  • Lead instructional sessions on core programming concepts.
  • Deliver hands-on coding labs using Python.

Freelance Software Developer

Online

2020 - Present

  • Provide software development and technical support to various clients.
  • Collaborate on diverse projects to develop custom features and debug codebases.

Education & Certificates

My academic foundation and the continuous learning I've pursued through professional courses and certifications.

Education

BSc, Faculty of Computer & AI

BSU University (2019 - 2023)

  • Department: Computer Science
  • GPA: 3.3 (B+)
  • Graduation Project Grade: A+

Key Certifications

Web Development Professional Nanodegree

Udacity (2021)

React Development Cross-Skilling

Udacity (Jan 2022)

ICPC Problem Solving

ICPC (Aug 2022)

Artificial Intelligence Analyst

IBM (Feb 2020)