Erekle Shishniashvili, Developer in Tbilisi, Georgia
Erekle is available for hire
Hire Erekle

Erekle Shishniashvili

Verified Expert  in Engineering

Bio

Erekle is a machine learning engineer with thorough research experience. He worked passionately to find new ways of pushing the limits of machine learning models. While working on new ideas, Erekle realized how theoretically conceptualized innovative ideas often do not work in real-life scenarios, so he decided to bridge this gap and bring all the innovative research to the industry.

Portfolio

BrainsForHire
Python 3, TensorFlow, OpenCV, Pandas, Project Management, Python...
Huawei Technologies Co.
Generative Pre-trained Transformers (GPT), Natural Language Processing (NLP)...
Filics
C++11, Python 3, Machine Learning, Artificial Intelligence (AI)...

Experience

Availability

Part-time

Preferred Environment

PyTorch, TensorFlow, OpenCV, Natural Language Toolkit (NLTK), Scikit-learn, Pandas, SciPy

The most amazing...

...thing I've developed is the real-time deep learning pipeline to convert the sign language of a deaf person into text using a camera of a mobile phone.

Work Experience

Machine Learning Engineer

2022 - 2022
BrainsForHire
  • Operated on self-supervised learning techniques such as contrastive learning for retinal image analysis to classify diabetic levels when not much labeled data was available.
  • Implemented generative methods for unsupervised data to learn the features of the image.
  • Developed a pipeline to retrain the model combined with the self-supervised method and newly imported dataset.
Technologies: Python 3, TensorFlow, OpenCV, Pandas, Project Management, Python, Data Extraction, Data Analysis, Data Analytics, Artificial Intelligence (AI), Object Detection, Computer Vision, Computer Vision Algorithms, AI Design, Data Transcription, Image Processing

Machine Learning Researcher

2021 - 2021
Huawei Technologies Co.
  • Developed a machine learning method to analyze the logs given by the running code.
  • Built a pipeline to run through the project's code and, using deep learning, gave suggestions to the user on how to improve the structure and coding logs.
  • Created a script and library that could be run from the command line to run the code analysis and suggestions for the selected projects.
Technologies: Generative Pre-trained Transformers (GPT), Natural Language Processing (NLP), Python 3, PyTorch, Natural Language Toolkit (NLTK), SpaCy, Python, Artificial Intelligence (AI), AI Design, Data Transcription

Robot Navigation and Path Planning Engineer

2020 - 2021
Filics
  • Created a solution to efficiently make a robot navigate to the target location without hitting anything.
  • Programmed robot movement more efficiently by modifying the static moving rules implemented beforehand.
  • Developed a machine learning model to track the moving human in front of the camera.
Technologies: C++11, Python 3, Machine Learning, Artificial Intelligence (AI), Object Detection, Computer Vision Algorithms, AI Design, Video Processing, Image Processing

Machine Learning and Computer Vision Engineer

2019 - 2020
MaxinAI
  • Developed a working deep learning pipeline for the problem of tracking interesting objects from drones in highly dynamic environments, such as streets.
  • Created a method to search images efficiently in the database, which contained millions of other images.
  • Gathered the data and developed a working solution for the problem of tracking, recognizing, and analyzing the activity of the animals on the farm.
Technologies: Python 3, Deep Learning, Computer Vision, PyTorch, TensorFlow, OpenCV, Project Management, Python, Data Extraction, Data Analysis, APIs, Data Analytics, Artificial Intelligence (AI), Object Detection, Computer Vision Algorithms, AI Design, Data Transcription, Video Processing, Image Processing, Text Recognition

Software Engineer

2017 - 2020
STC Delta
  • Created an ERP system from scratch for a company with 5000 employees.
  • Developed a data engineering pipeline to understand and gather important data for the company from my ERP system.
  • Used data science and machine learning to improve the services and develop tools for increasing employees' efficiency.
Technologies: Python 3, PyTorch, Deep Learning, OpenCV, Dlib, PHP 7, JavaScript, Project Management, Data Extraction, Data Analysis, APIs, Data Analytics, Artificial Intelligence (AI), AI Design, Data Transcription, Image Processing, Text Recognition

Co-founder and AI Engineer

2019 - 2019
Echo
  • Co-founded a startup to develop efficient communication methods for deaf people who communicate in a gesture language.
  • Developed a real-time efficient computer vision algorithm using deep learning to track the body movement of the person using the camera of a mobile phone.
  • Created an NLP algorithm that would sequentially understand a person's body movement and convert it into meaningful text.
  • Developed a text to speech (TTS) algorithm for converting the generated text by the NLP tool into a speech for communication efficiency.
  • Managed the team of people to develop the mobile app and working AI demo.
Technologies: Python 3, PyTorch, OpenCV, Deep Learning, Speech to Text, Text to Speech (TTS), Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), Computer Vision, Project Management, Python, APIs, Artificial Intelligence (AI), Computer Vision Algorithms, Audio, AI Design, Data Transcription, Video Processing, Image Processing, TensorFlow

Georgian Text to Speech

I developed a first neural network based Georgian text to speech algorithm. With my friends, we co-founded a project to gather five to six hours of pure Georgian audio without noise as a dataset and then use the state-of-the-art neural networks to train the model. This approach worked so well that it got the attention of all the big companies in the country as it was the first accurate real-time robust working Georgian text to speech system.

Creative AI of Georgian Painters

When the style transfer of painting styles to normal images through neural networks became famous, it also captured my attention. But in that period, style transfer only transferred the style of the image, not the artist itself. So, I decided to gather a lot of digital paintings of Georgian painters and modify the neural network to learn the style of the entire painter itself. This approach worked very well by looking at the style-transferred images gathered in one place and training for a long time. And I created a neural network that could learn the entire style of a painter. This approach was also better studied in academia. Still, I developed a web pipeline that generated an uploaded image in the style of different Georgian painters, allowing users to see how those painters would have drawn their photos. It was completely free, and more than a thousand people used it in the first 24 hours of its release.

Real-time Camera Localization in a Dynamic Environment | Master Thesis

During my thesis, I developed real-time efficient camera localization using both relative (calculated change of pose between images) and absolute (calculated 3D pose based on a single image using neural networks) regression methods. Apart from these two approaches I developed, a significant improvement was eliminating the need for labeled data. For my work method, we needed only video or images of the scene. To achieve this, I utilized the power of one of the variants of neural radiance fields to study the 3D geometry of the object without having labels for poses. Then I rendered synthetic images with artificial labels, generated smooth transitions between different angles of renderings, and trained the absolute pose or relative pose regression network.
2022 - 2022

Master's Degree in Computer Science

Swiss Federal Institute of Technology in Zürich (ETH) - Zurich, Switzerland

2020 - 2022

Master's Degree in Computer Science

The Technical University of Munich - Munich, Germany

2016 - 2020

Bachelor's Degree in Computer Science

San Diego State University - San Diego, California

Libraries/APIs

PyTorch, TensorFlow, OpenCV, Scikit-learn, Pandas, Natural Language Toolkit (NLTK), Dlib, SpaCy

Languages

Python 3, Python, PHP 7, JavaScript, C++11

Industry Expertise

Project Management

Other

Artificial Intelligence (AI), Machine Learning, Computer Vision, Data Science, Deep Learning, Object Detection, Computer Vision Algorithms, Audio, AI Design, Data Transcription, Image Processing, Software Engineering, Algorithms, Natural Language Processing (NLP), Speech to Text, Text to Speech (TTS), Signal Processing, Data Engineering, Data Analytics, APIs, Data Extraction, Data Analysis, Video Processing, Generative Pre-trained Transformers (GPT), Mathematics, Robotics, Text Recognition

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