Itamar Tsayag, Developer in Tel Aviv-Yafo, Israel
Itamar is available for hire
Hire Itamar

Itamar Tsayag

Verified Expert  in Engineering

Computer Vision Algorithm Developer

Location
Tel Aviv-Yafo, Israel
Toptal Member Since
February 25, 2022

Itamar is a talented algorithm developer and data enthusiast with expertise in computer vision, machine learning, and statistical analysis. He has successfully deployed cutting-edge algorithms for enhancing IVF cycle efficacy and stroke diagnosis. With a master's degree in electrical engineering and data science, Itamar excels in articulating complex topics and driving impactful results, leveraging his technical prowess and business acumen.

Portfolio

AIVF
Videos, Python, PyTorch Lightning, Optimization, Embryology...
Viz.ai
Python, Deep Learning, Computer Vision Algorithms, Analytics, Databases...
Defense Companies (Classified)
Python, Video Processing, Image Processing, Optical Sensors, Deep Learning...

Experience

Availability

Part-time

Preferred Environment

Ubuntu Linux, PyCharm, Visual Studio Code (VS Code), Amazon EC2, PIP, Git, Bitbucket, Vim Text Editor, MacOS, Stock Trading

The most amazing...

...experience I've had was researching and developing a neural network compression algorithm for smaller networks with comparable performance.

Work Experience

Lead Algorithm Developer

2022 - 2023
AIVF
  • Developed an SW and ML pipeline of the embryo grading algorithm used for enhancing IVF cycle efficacy.
  • Worked on an algorithm that leverages cutting-edge video classification and segmentation networks on a complex microscopy image dataset.
  • Created an algorithm that was successfully deployed as the flagship product of the company, demonstrating strong expertise in code productization.
Technologies: Videos, Python, PyTorch Lightning, Optimization, Embryology, Visual Studio Code (VS Code), Vim Text Editor, ClearML, Data Science, Data Scientist, Scikit-learn, Matplotlib, Data Extraction, Visualization, Open Neural Network Exchange (ONNX), Health, Startups, Data Analytics, Statistical Analysis, Data Reporting, Research, XLSX File Processing, Microsoft Excel, Monte Carlo Simulations, CSV File Processing, Data Cleansing, Data Structures, Data Modeling, Regression Modeling, Large Data Sets, Parallelization, Feature Engineering, Cloud, Data Engineering, Data Pipelines, Pattern Recognition, Machine Vision, API Integration, Minimum Viable Product (MVP), Model Development, Transformers, Technical Leadership, AI Modeling, AI Model Training

Senior Computer Vision Algorithm Developer

2020 - 2022
Viz.ai
  • Developed an algorithm to differentiate between damaged brain tissue to healthy brain tissue in cases of strokes.
  • Oversaw the entire project from annotation guidelines, database structure, system architecture, and SW development to training deep learning models.
  • Oversaw the SW quality and acted as a tech lead, including code reviews, packaging, and structure.
  • Managed the tasks of a ten-member team using Jira. The team included data managers and algorithm developers.
Technologies: Python, Deep Learning, Computer Vision Algorithms, Analytics, Databases, Software, Algorithms, PyTorch, Amazon Web Services (AWS), Convolutional Neural Networks (CNN), TensorFlow, Keras, Artificial Intelligence (AI), Software Architecture, Jira, Slack, Machine Learning, Image Analysis, Jupyter Notebook, Classification Algorithms, APIs, Artificial Neural Networks (ANN), Neural Networks, JSON, Functional Programming, DevOps, Terraform, Decision Trees, Pytest, Unit Testing, Object-oriented Programming (OOP), Git, GitHub, Team Leadership, Medical Imaging, Ubuntu Linux, PyCharm, PIP, OpenCV, Cron, CSV, Pandas, NumPy, Data Analysis, Statistics, Jupiter, Amazon EC2, Amazon S3 (AWS S3), Docker, Back-end, Back-end Development, Linux, AI Programming, Healthcare, AWS DevOps, Codebase Development, Data Visualization, Plotly, Amazon SageMaker, Automation, JupyterLab, XGBoost, Random Forests, 2D, GPU Computing, Graphics Processing Unit (GPU), 2D Modeling, Machine Learning Operations (MLOps), Test-driven Development (TDD), Deep Neural Networks, Computer Vision, 3D, Distributed Computing, Data Loading, Machine Learning Automation, Supervised Machine Learning, Videos, Visual Studio Code (VS Code), Vim Text Editor, ClearML, Data Scientist, Scikit-learn, Matplotlib, Data Extraction, Visualization, Open Neural Network Exchange (ONNX), Health, Startups, Data Analytics, Statistical Analysis, Data Reporting, Research, XLSX File Processing, Microsoft Excel, Object Detection, CSV File Processing, Data Cleansing, Data Modeling, Regression Modeling, Large Data Sets, Parallelization, Feature Engineering, Cloud, Data Engineering, Pattern Recognition, Numba, Python Performance, Machine Vision, API Integration, Minimum Viable Product (MVP), Model Development, Technical Leadership, Data Scraping, AI Modeling, AI Model Training

Computer Vision Algorithm Engineer

2020 - 2021
Defense Companies (Classified)
  • Developed an algorithm for the real-time detection of objects in a multisensor video.
  • Augmented geographical objects as landmarks on the video images using 3D LLA to 2D coordinates projection.
  • Used the algorithm to support detection and tracking, enabling high video frames per second (FPS) and supporting multiple video domains with RGB and thermal infrared images.
Technologies: Python, Video Processing, Image Processing, Optical Sensors, Deep Learning, Computer Vision Algorithms, PyTorch, Amazon Web Services (AWS), Convolutional Neural Networks (CNN), TensorFlow, Keras, Machine Learning, Image Analysis, Jupyter Notebook, Classification Algorithms, Artificial Intelligence (AI), APIs, Artificial Neural Networks (ANN), Neural Networks, JSON, Functional Programming, Decision Trees, Object-oriented Programming (OOP), Git, GitHub, Ubuntu Linux, PyCharm, PIP, OpenCV, Cron, CSV, Pandas, NumPy, Data Analysis, Statistics, Jupiter, Amazon EC2, Fine-tuning, Linux, AI Programming, Codebase Development, Data Visualization, Plotly, Automation, JupyterLab, XGBoost, Random Forests, 2D, GPU Computing, Graphics Processing Unit (GPU), Machine Learning Operations (MLOps), Deep Neural Networks, Computer Vision, Analytics, Data Loading, Machine Learning Automation, Supervised Machine Learning, Visual Studio Code (VS Code), Vim Text Editor, Data Science, Data Scientist, Scikit-learn, Matplotlib, Data Extraction, Integration, Visualization, Open Neural Network Exchange (ONNX), Startups, Statistical Analysis, Optimization Algorithms, Microsoft Excel, CSV File Processing, Data Cleansing, Regression Modeling, Large Data Sets, Feature Engineering, Numba, Python Performance, Machine Vision, Model Development, Data Scraping, Physics, Optical Systems, AI Modeling, Scraping, AI Model Training

Senior R&D Engineer

2018 - 2020
Magic Leap
  • Developed the procedures and algorithms for calibrating a novel time-of-flight (ToF) depth sensor. All calibrations were factory-ready with minimum hardware requirements and high-performance demands.
  • Adapted the Eulerian video magnification (EVM) algorithm to estimate the user's heart rate from the Magic Leap headset's eye-tracking cameras. This was part of the initial research into the viability of using the headset for medical purposes.
  • Analyzed cross-platform data to enable critical architectural decisions regarding the development of the head-mounted display.
  • Developed a method for generating synthesized calibration vectors that enabled performance testing of the head-mounted displays on realistic edge-case calibration scenarios.
Technologies: Python, Sensor Fusion, Sensor Data, Optical Sensors, Simulations, Computer Vision Algorithms, Statistical Methods, Calibration, Deep Learning, Architecture, Hardware, Machine Learning, Computer Vision, PyTorch, Convolutional Neural Networks (CNN), Depth Sensors, Image Analysis, Jupyter Notebook, Artificial Neural Networks (ANN), Neural Networks, JSON, Decision Trees, Object-oriented Programming (OOP), Git, GitHub, Ubuntu Linux, PyCharm, PIP, OpenCV, CSV, Pandas, NumPy, Data Analysis, Statistics, Jupiter, Linux, AI Programming, Data Visualization, Plotly, Monte Carlo Simulations, JupyterLab, Random Forests, GPU Computing, Graphics Processing Unit (GPU), Deep Neural Networks, Analytics, Facial Recognition, Data Loading, FFmpeg, Supervised Machine Learning, Visual Studio Code (VS Code), Vim Text Editor, Data Science, 3D Pose Estimation, Data Scientist, Matplotlib, Integration, Startups, Statistical Analysis, Optimization Algorithms, Microsoft Excel, CSV File Processing, Data Cleansing, Regression Modeling, Large Data Sets, Feature Engineering, Machine Vision, Data Scraping, Digital Elevation Models, GIS, Physics, Optical Systems

Facial Landmark Detection Using Visual Transformers

Researched the use of Visual Transformers for facial landmark detection. The goal was to improve the performance on faces with occlusions, which was previously hindered by the heatmap regression method. The transformers improved results on occluded landmarks through self-attention but resulted in an increased error when handling images of faces without occlusions.

Uncovering a Winning Lottery Ticket with Stochastic Gates

A novel pruning technique based on stochastic gates was developed. By leveraging this approach on over-parametrized neural networks, a subnetwork capable of achieving comparable results to the target network was discovered without any additional training. This research offers a promising avenue for reducing computational costs and memory requirements while maintaining performance, with practical benefits across various domains utilizing neural networks.

EyeRate: Estimating Heart BPM Using AR HMD

EyeRate was a self-directed project that utilized the eye-tracking cameras of the Magic Leap headset. The goal was to estimate the user's heart rate using the Eulerian Video Magnification algorithm. The project involved understanding the headset's capabilities, implementing the algorithm, and developing a software module to process the eye-tracking camera data. Through testing and refinement, the project successfully estimated heart rate by amplifying color variations caused by blood flow. EyeRate showcased the potential of eye-tracking technology for non-invasive health monitoring.

Research in the Field of Animation Automation

I conducted this research to assess the viability of an MVP designed to streamline the creation process of children's animations. The core idea involved utilizing multiple images of a humanoid animation character as input, with the ultimate goal of producing a well-executed animation featuring said character. Two primary and distinct approaches were explored to achieve this objective.

The first approach centered around harnessing 2D image animation networks. A comprehensive exploration of methodologies falling under this category was conducted to gauge their effectiveness in reducing the time required for animation creation.

Concurrently, the second approach delved into the realm of 3D avatar creation. Notably, the market boasts a variety of sophisticated software capable of infusing lifelike motion into 3D figures. As such, the principal challenge was redirected towards generating 3D avatars from the provided multi-view and multi-pose images of the animated character. This exploration involved techniques adept at seamlessly transforming static images into dynamic, fully-fledged 3D animations, capitalizing on existing motion-enabling software resources.

Languages

Python

Libraries/APIs

PyTorch, Pandas, NumPy, XGBoost, Scikit-learn, Matplotlib, OpenCV, TensorFlow, Keras, FFmpeg, PyTorch Lightning

Tools

Git, GitHub, Plotly, PyCharm, Jira, Pytest, Cron, Microsoft Excel, Bitbucket, Vim Text Editor, Slack, Terraform, Amazon SageMaker, GIS

Paradigms

Data Science, Functional Programming, Unit Testing, Object-oriented Programming (OOP), Automation, Test-driven Development (TDD), Distributed Computing, DevOps

Platforms

Ubuntu Linux, Amazon EC2, Jupyter Notebook, Visual Studio Code (VS Code), ClearML, Amazon Web Services (AWS), Linux, MacOS, Docker, NVIDIA CUDA

Other

Deep Learning, Machine Learning, Software, Computer Vision, Convolutional Neural Networks (CNN), Artificial Intelligence (AI), Classification Algorithms, Artificial Neural Networks (ANN), Neural Networks, CSV, Data Analysis, Data Visualization, Monte Carlo Simulations, Random Forests, Supervised Machine Learning, Data Scientist, Startups, CSV File Processing, Machine Vision, Minimum Viable Product (MVP), Model Development, AI Model Training, Image Processing, Digital Signal Processing, Probability Theory, Research, Computer Vision Algorithms, Calibration, Medical Imaging, PIP, Algorithms, Analytics, Depth Sensors, Software Architecture, Image Analysis, 3D Pose Estimation, APIs, Decision Trees, Statistics, Jupiter, Fine-tuning, AI Programming, Codebase Development, Image Recognition, JupyterLab, 2D, GPU Computing, Graphics Processing Unit (GPU), 2D Modeling, Machine Learning Operations (MLOps), Deep Neural Networks, Facial Recognition, Data Loading, Machine Learning Automation, Videos, Data Extraction, Visualization, Open Neural Network Exchange (ONNX), Health, Data Analytics, Statistical Analysis, XLSX File Processing, Data Cleansing, Data Structures, Data Modeling, Regression Modeling, Large Data Sets, Parallelization, Feature Engineering, Cloud, Pattern Recognition, Writing & Editing, Content Writing, Numba, Python Performance, API Integration, Transformers, Technical Leadership, Data Scraping, Physics, Optical Systems, AI Modeling, AI Research, Optimization, Linear Algebra, Calculus, Applied Mathematics, Hardware, Statistical Methods, Sensor Fusion, Sensor Data, Optical Sensors, Simulations, Architecture, Video Processing, Estimations, Google Colaboratory (Colab), Team Leadership, Back-end, Back-end Development, AWS DevOps, 3D, Consulting, Embryology, NN Compression, Integration, Data Reporting, Optimization Algorithms, Generative Adversarial Networks (GANs), Natural Language Processing (NLP), Avatars, Motion AI, Computer Graphics, Object Detection, Stock Trading, Data Engineering, Digital Elevation Models, Scraping

Storage

JSON, Amazon S3 (AWS S3), Databases, Data Pipelines

Industry Expertise

Healthcare

2019 - 2022

Master's Degree in Electrical Engineering

Bar-Ilan University - Ramat Gan, Israel

2010 - 2014

Bachelor's Degree in Electrical Engineering

Tel Aviv University - Tel Aviv, Israel

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