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:
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:
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.
Ahmad A. earns an estimated $6.8k/mo. That's 4.5× the typical freelancer and more than 99.71% of everyone we track.