Omer Ishaq, Developer in Rawalpindi, Punjab, Pakistan
Omer is available for hire
Hire Omer

Omer Ishaq

Verified Expert  in Engineering

AI, Machine and Deep Learning Developer

Rawalpindi, Punjab, Pakistan

Toptal member since April 22, 2022

Bio

Omer is a machine and deep learning researcher, engineer, and consultant with significant experience in academic research, consulting, and developing computer vision solutions in the software industry. He is proficient with PyTorch, OpenCV, Scikit-image, Scikit-learn, Google-Cloud-VMs, Google-Cloud-Run, and Google-Storage. Omer's interests include image classification, segmentation, object detection, clustering, low shot learning, image registration, and facial recognition.

Portfolio

Freelance Work for DTEC DDC
OpenCV, Scikit-image, PyTorch, Python 3, Deep Learning, Python, Leadership...
Air University, Pakistan
Deep Learning, Image Analysis, Machine Learning, Computer Vision...
Uppsala University
MATLAB, Scikit-learn, OpenCV, Python 3, Caffe, Computer Vision Algorithms

Experience

  • Image Processing - 16 years
  • Machine Learning - 12 years
  • Deep Learning - 7 years
  • Python 3 - 7 years
  • PyTorch - 6 years
  • Scikit-learn - 5 years
  • OpenCV - 5 years
  • Natural Language Processing (NLP) - 1 year

Availability

Part-time

Preferred Environment

Ubuntu, Spyder, Visual Studio Code (VS Code), OpenCV, PyTorch, Scikit-learn

The most amazing...

...project I've designed and developed recently is a vision-based system for detecting, identifying, and reading product and label information in supermarkets.

Work Experience

Consultant (Deep Learning and Image Analysis)

2018 - 2022
Freelance Work for DTEC DDC
  • Developed a computer vision system for detecting, identifying, and reading product and label information from shelves in supermarkets.
  • Built object detection, classification, and OCR pipelines.
  • Deployed massively multi-threaded solutions on Google Cloud Run.
  • Created a tool for unsupervised image clustering based on Siamese Networks.
Technologies: OpenCV, Scikit-image, PyTorch, Python 3, Deep Learning, Python, Leadership, Artificial Intelligence (AI), Image Recognition, Computer Vision, Data Science, Predictive Modeling, Classification, Data Analytics, You Only Look Once (YOLO), Computer Vision Algorithms, Data Engineering

Assistant Professor (Image Analysis and Deep Learning)

2016 - 2018
Air University, Pakistan
  • Supervised graduate students in the field of deep learning and computer vision.
  • Spearheaded a project for the creation of a Kinect-based tool for automated assistance in physiotherapy.
  • Oversaw a project on vision-based facial recognition.
Technologies: Deep Learning, Image Analysis, Machine Learning, Computer Vision, Genetic Algorithms, Python, Leadership, Artificial Intelligence (AI), Image Recognition, Predictive Modeling, Classification, Computer Vision Algorithms

Ph.D. Candidate (Full-time Employee at Uppsala University)

2012 - 2016
Uppsala University
  • Developed an image processing and deep learning tool for the detection of fluorescent biomarkers in microscopy images using Caffe.
  • Created a tool for the automated measurement of the tail curvature of Zebrafish in microscopy images for assistance in high throughput screening in drug discovery. A research paper was published in International Symposium on biomedical imaging.
  • Developed a tool for super resolution microscopy analysis using compressed sensing. A research paper detailing the results was published in the International Conference on pattern recognition.
Technologies: MATLAB, Scikit-learn, OpenCV, Python 3, Caffe, Computer Vision Algorithms

Research Assistant (Automated Medical Image Analysis) and MS Student

2005 - 2008
Simon Fraser University
  • Developed a tool for statistical shape analysis of the corpus callosum in magnetic resonance images.
  • Created a tool for registration-based segmentation of the corpus callosum in magnetic resonance images.
  • Built a tool for mid-sagittal plane identification in brain MR volumes.
Technologies: MATLAB, ITK, Computer Vision Algorithms

Experience

Automated Quantification of Zebrafish Tail Deformation for High-throughput Drug Screening

https://pubmed.ncbi.nlm.nih.gov/24499782/
Zebrafish is an important vertebrate model organism in biomedical and drug discovery research. It undergoes spinal deformation on exposure to certain chemicals. I developed an automated image analysis pipeline for accurate high-throughput measurement of tail deformations in multi-fish micro-plate wells. The method resulted in an accuracy of 95%.

Computer Vision System for Supermarkets

Designed and developed the deep learning and image processing-based back end for a computer vision system that can detect, identify, and read the information about product and price labels from product shelves in supermarkets.

Detection and Classification of Fluorescent Biomarkers in Microscopy Images

A MATLAB and Caffe-based system for detecting fluorescent biomarkers in microscopy images. The biomarkers are detected by fitting normal distributions to the microscopy images. The detected candidates are parsed through a classifier differentiating between real biomarkers and noise.

Education

2012 - 2016

Ph.D. in Computer Science

Uppsala University - Uppsala, Sweden

2005 - 2008

Master's Degree in Computer Science

Simon Fraser University - Vancouver, Canada

Skills

Libraries/APIs

OpenCV, PyTorch, Scikit-learn, LSTM, Pandas

Tools

You Only Look Once (YOLO), Spyder, Scikit-image, MATLAB, ITK, ChatGPT

Languages

Python, Python 3

Frameworks

Caffe, Flask

Platforms

Ubuntu, Visual Studio Code (VS Code), Amazon Web Services (AWS)

Storage

Google Cloud

Other

Image Processing, Machine Learning, Medical Imaging, Computer Vision, Artificial Intelligence (AI), Image Recognition, Data Science, Classification, Computer Vision Algorithms, Retrieval-augmented Generation (RAG), Deep Learning, Image Analysis, Natural Language Processing (NLP), Leadership, Generative Pre-trained Transformers (GPT), OpenAI GPT-3 API, Data Analysis, Data Visualization, BERT, Text to Speech (TTS), Predictive Modeling, Data Analytics, Data Engineering, Compressed Sensing, Hugging Face, Large Language Models (LLMs), Chatbots, Regular Expressions, Genetic Algorithms, Frameworks, Language Models, Prompt Engineering, OpenAI GPT-4 API

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring