Eslam Ezzat
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.
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
Backend & Cloud
Frontend
Tools & Concepts
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.
- 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.
- RESTful API backend with Django.
- FastAPI microservice for model inference.
- Responsive user interface with React and Redux.
- Integrated TensorFlow model for detection.
DaVinci Resolve Pipeline Tool
Desktop app to automate media conforming and delivery pipeline at Aroma Studios (Production App).
- 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).
- 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.
- Frontend application for task management.
- State management handled with Redux.
- Responsive design using React Bootstrap.
E-Commerce RESTful API
A complete RESTful API for a full-stack e-commerce platform, ready for frontend integration.
- 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.
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)