
Humam Helfawi
Verified Expert in Engineering
Optimization Developer
Mersin, Akdeniz, Turkey
Toptal member since July 5, 2016
Humam is a developer with over eight years of experience. He loves taking on complex challenges and is interested in any project where math is translated into code, and the product being developed drives the future forward. Humam is passionate about a number of things, including modern C++, autonomous driving and piloting, 3D inspection, and heterogeneous computing.
Portfolio
Experience
- Optimization - 5 years
- C++ - 5 years
- OpenCV - 5 years
- 3D - 3 years
- ESP32 - 2 years
- Simultaneous Localization & Mapping (SLAM) - 2 years
- Drones - 1 year
- Robotics - 1 year
Availability
Preferred Environment
Visual Studio, Linux, Windows, Python, Artificial Intelligence (AI), Machine Learning, Deep Learning, Convolutional Neural Networks (CNNs), Image Processing
The most amazing...
...thing I've developed was a single-shot 3D structured light scanner.
Work Experience
Research Engineer
Optecks, LLC
- Led the research and development of an autonomous drone SDK called Ottofly.
- Managed and built a single shot, 3D, structured light scanner.
- Constructed an IoT application using ESP32, 8266 and Alexa.
- Designed novel solutions for robotics localization problems.
- Created novel solutions for 3D applications.
Research Engineer
IDscan Biometrics, Ltd.
- Created real-time document detection and tracking for smartphones.
- Extracted and authenticated IDs and passports hologram patterns: visible, near-infrared, and ultraviolet IDs authentication.
- Made online images reconstruction from streaming feeds.
- Built real-time image registration for documents.
- Enabled document text detection in complex backgrounds.
- Built C++ generic libraries building for the proposed researches.
- Created C# wrappers for C++ core libraries.
- Wrote both detailed and abstract reports for research outcomes.
- Benchmarked state-of-art algorithms on specific platforms.
Experience
Training ANFIS Using the Enhanced Bees Algorithm and Least Squares Estimation
Education
Bachelor's Degree in Informatics Engineering
University of Aleppo - Aleppo, Syria
Skills
Libraries/APIs
OpenCV, PyTorch, Node.js
Tools
GitHub, MATLAB, Visual Studio, Microsoft Access, TortoiseGit, TFS, GitLab
Languages
C++, Visual Basic .NET (VB.NET), C, Python 3, Python, Visual Basic 6 (VB6), C#, Java, Visual Basic for Applications (VBA), XML, CSS, JavaScript, VBScript, HTML, Delphi, Prolog
Frameworks
Boost, ASP.NET, Windows Presentation Foundation (WPF)
Platforms
Windows, Linux, Java RTS, AWS IoT, Amazon Alexa, Amazon Web Services (AWS)
Paradigms
Agile
Storage
SQL Server 2008
Other
Computer Vision, Robust Estimation, Simultaneous Localization & Mapping (SLAM), 3D, Stereoscopic Video, Clustering, Neural Networks, Neuro-Fuzzy, Object Detection, Fuzzy Logic, Image Registration, IoT Protocols, Artificial Intelligence (AI), Machine Learning, Image Processing, Optimization, Robotics, Drones, Mathematics, Text Detection, Image Quality Assessment, Deep Learning, Convolutional Neural Networks (CNNs), MAVLink, ArduPilot, ESP32, ESP8266, SVMs, Microsoft 365
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