Development & IT Consultation with Ahmad A.

4.9 · 60 reviews

Development & IT Consultation with Ahmad A.

4.9 · 60 reviews

I'm a Senior Computer Vision Engineer (Ph.D.) with 11+ years of experience in Computer Vision and Image Processing, applying deep learning and classical methods using Python, MATLAB, and C/C++. I specialize in developing and deploying optimized models for GPUs and specific hardware (such as microcontrollers, Raspberry Pi, Jetson Xavier, Jetson Orin, Qualcomm Snapdragon) using advanced techniques.

My expertise includes:

• Object Detection, Feature Extraction, Tracking, and Segmentation
• Pattern Matching, Registration, Alignment, Calibration, and Stitching

Image Enhancement: noise reduction, tone mapping, brightness correction

I work with tools like PyTorch, TensorFlow, NumPy, OpenCV, SciPy, Scikit-learn, and Matplotlib.

In software development, I design, implement, debug, and test applications in Python, MATLAB, and C/C++. I also support transitioning code between C/C++, Python, and MATLAB, including using pybind11 for integration and optimization.
Get personalized advice on:
AI & Machine Learning AI Content Writing AI Integration AI Video Generation & Editing IT Support & Services deep learning c++ python computer vision opencv

You’re covered with payment protection

Ahmad A.Status: Offline

About Ahmad

Ahmad A.Status: Offline
Expert Computer Vision AI , Edge AI, Jetson, Python, C++, CUDA, OpenCV
100% Job Success
4.9  (60 reviews)
Grenoble, France - 4:33 pm local time
Hey, I'm a Senior Software Engineer (Ph.D.) with over 12 years of professional experience in Computer Vision and Image Processing applying traditional computer vision and deep learning algorithms using Python, MATLAB, and C or C++. My expertise extends beyond developing algorithms or models to include deployment and optimizing them for GPUs or specific hardware targets using advanced optimization techniques.

Computer Vision and Image Processing:
I specialize in developing advanced computer vision solutions using deep learning AI models (PyTorch or TensorFlow, Keras) and classical algorithms. I have great experience with computer vision libraries, including Pytorch and TensorFlow as frameworks and NumPy, Pandas, SciPy, Matplotlib, Scikit-learn, and OpenCV as libraries. My expertise in computer vision includes:

- Object Detection, Feature Extraction and Tracking, Object Tracking and Segmentation
- Pattern Matching, Registration and Alignment
- Calibration and Stitching
- Image Quality Enhancement: Using AI or standard algorithms to reduce noise, apply advanced tone mapping, and improve brightness.


Software Development:
I can assist in designing, implementing, refactoring, debugging, and testing (including unit tests) applications in Python, MATLAB, or C/C++ using various standard and open-source libraries. Additionally, I can help transition your code from C/C++ to Python using pybind11 or convert and optimize your code from Python/MATLAB to C/C++.


Performance Optimization:
I can profile and optimize your C++/Python code to achieve better performance by:
- Utilizing better algorithms and data structures
- Leveraging multi-core processing (Intel TBB, OpenMP)
- Harnessing GPU capabilities (CUDA, OpenCL)
- Applying SIMD vectorization (SSE, AVX, NEON ARM)
- Using high-level libraries (Halide, Kokkos)
- Optimizing and deploying AI models for inference using TensorFlow Lite, TensorRT on Desktop/Jetson or CoreML, NCNN, OpenCV DNN on other devices.


Embedded Algorithms:
I can help port your algorithms to System on Chips (SoC) like Microcontrollers, Raspberry Pi, Jetson Xavier, Jetson Orin, Qualcomm Snapdragon, Renesas, etc., using their specific SDKs or languages.

What to expect

Schedule the consultation
Choose from the freelancer’s available days and times.
Get advice for your custom needs
Share details about your project and what you want to talk about. The freelancer will review and reach out if they have questions.
Join the Zoom meeting
1-on-1 meeting with the freelancer to discuss your needs and project.
Approve the work
The freelancer will finish up the documents you asked for and send them to you for approval:
    Before the consultation

    Here’s what Ahmad will need to know before you meet

    1. Tell me about yourself and what you want to talk about
    Rating is 4.9 out of 5.
    (60)
    93% Complete
    5% Complete
    2% Complete
    2 stars
    1% Complete
    (0)
    1 star
    1% Complete
    (0)
    oa
    obaid a.
    5.0
    May 17, 2025
    IN
    Ilya N.
    5.0
    May 27, 2024