
Nour Helal
Verified Expert in Engineering
Machine Learning Engineer and Developer
Cairo, Cairo Governorate, Egypt
Toptal member since July 12, 2023
Nour is a skilled professional focused on artificial intelligence. He has three years of experience leading development teams and seven years of experience designing and developing machine learning models and computer vision algorithms. He has also focused on computer vision to help autonomous cars and drones in environment inception and decision-making steps. Nour has applied AI to military applications, surveillance systems, optical character recognition, drones, and self-driven cars.
Portfolio
Experience
- Python - 10 years
- OpenCV - 8 years
- Deep Learning - 8 years
- C++ - 7 years
- Computer Vision - 6 years
- PyTorch - 5 years
- Team Management - 3 years
- Machine Learning Operations (MLOps) - 1 year
Availability
Preferred Environment
Linux, PyTorch, Python, Python 3, OpenCV, NumPy, Azure, Computer Vision, C++, PX4 Autopilot
The most amazing...
...project I've handled successfully as a team lead is the creation of a level-three self-driving car from scratch.
Work Experience
Machine Learning Team Lead
Fotopia
- Led the machine learning team to empower our stack of five products with artificial intelligence.
- Managed the research and development team to develop our new Arabic OCR model and document classifier.
- Handled the internship program curriculum and road map.
- Taught advanced deep learning and computer vision modules in our team training program.
Senior Machine Learning Engineer
Fotopia
- Developed an Arabic OCR-based product from scratch that the user can train to recognize specific documents.
- Built a product that can detect documents in images, classify document types, fix transformation defects, fix zone positions, retrieve textual data, perform post-processing and OCR post-correction, and export retrieved data to other platforms.
- Mentored junior developers to empower their knowledge in the field of AI.
Mid-senior Computer Vision Engineer
Egyptian Armed Forces Research Authority
- Developed an Arabic OCR system to digitize legacy paperwork for the Egyptian Ministry of Defense.
- Built a product to automate the new soldiers' registration and enrollment process via OCR-ing national ID cards.
- Designed and implemented multiple computer vision algorithms and deep learning techniques to improve military surveillance systems.
Machine Learning Team Lead
iSoft Land, Inc.
- Designed a smart ecosystem to build, train, validate, and deploy machine learning algorithms and deep learning models that control aerial vehicles.
- Led a team of robotics and deep learning engineers to make a drone fly autonomously within urban environments.
- Managed a team of robotics and deep learning engineers through specific complex processes related to making a drone fly within urban environments.
Mid-senior Computer Vision Engineer
iSoft Land, Inc.
- Developed cutting-edge computer vision algorithms that enabled a drone to find the optimal, free takeoff point using an up-facing depth camera.
- Built a system for the drone to find the optimal landing point underneath using a deep learning depth estimation model.
- Collaborated with the robotics team to help in solving sensor fusion-related problems.
Machine Learning Engineer
iSoft Land, Inc.
- Developed algorithms to control a drone and connect it to a simulation that teaches school students about drone development.
- Collaborated with the robotics team to solve various sensor-related problems.
- Made test fields to test the performance of the drones.
Deep Learning Engineer
Phoenix Team
- Made a level-three self-driving car for Ain Shams University. It can navigate safely within the campus to help people with special needs.
- Developed a deep reinforcement learning model from the PPO2 algorithm to control the vehicle.
- Trained the model using multiple agents on the cloud. A single front-facing RGB camera was the only source feeding this model with additional segmentation and feature extraction models to help with scene understanding.
Machine Learning Engineer
Freelance
- Applied machine learning to vision systems in self-driven cars.
- Performed multiple projects related to facial recognition.
- Conducted investigations and worked on various projects related to object detection and recognition.
Experience
Vision-based Self-navigation System for Autonomous Vehicles
Vision-based In-cabin Monitoring System
• Gaze tracking and distraction detection.
• Facial expressions and mood classification for model selection and switching between manual and autonomous driving modes.
• Facial driving, including steering the car using head movements.
• Abnormal action detection.
• Lip reading to help command in noisy environments.
Phoenix: The Smart Vehicle
I developed a deep reinforcement learning model from the PPO2 algorithm to control the vehicle, which was trained for weeks using multiple agents on the cloud. A single front-facing RGB camera was the only source feeding this model with additional segmentation and feature extraction models to help with scene understanding.
CheckMate
Education
Bachelor's Degree in Computer Science
Ain Shams University - Cairo, Egypt
Certifications
Microsoft Certified: Azure AI Engineer Associate
Microsoft
Graph Analytics for Big Data
University of California, San Diego | via Coursera
Machine Learning With Big Data
University of California, San Diego | via Coursera
Skills
Libraries/APIs
PyTorch, OpenCV, TensorFlow, Pandas, NumPy, Azure Cognitive Services, Keras, TensorFlow Deep Learning Library (TFLearn), Node.js
Tools
Azure Machine Learning
Languages
Python, Python 3, C++, C
Platforms
Linux, Docker, Azure, Kubernetes
Storage
Azure Cloud Services, Neo4j, Graph Databases
Other
AI Programming, Artificial Intelligence (AI), Convolutional Neural Networks (CNNs), Image Processing, Image Analysis, Image Analytics, Object Detection, Computer Vision, PX4 Autopilot, Research, Machine Learning Operations (MLOps), Team Management, Tesseract, EasyOCR, Robotics, Digital Imaging, Simulations, Deep Learning, Deep Reinforcement Learning, Cloud, Machine Learning, Azure Cognitive Search, Game Theory, Graph Theory, Computer Science, Big Data
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring