Radu Sibechi, Developer in Amsterdam, Netherlands
Radu is available for hire
Hire Radu

Radu Sibechi

Verified Expert  in Engineering

Machine Learning Researcher and Developer

Location
Amsterdam, Netherlands
Toptal Member Since
February 3, 2020

Radu is a passionate machine learning researcher with a strong background in programming and mathematics who has developed multiple novel projects at the intersection of computer vision and deep learning. Radu is interested in complex tasks related to various aspects of computer science, specifically in deep learning and computer vision. The new doesn't scare him but instead, he views it as a pool full of opportunities.

Portfolio

Stickermule
Artificial Intelligence (AI), Computer Vision...
Quin
PyTorch, Software Architecture, Python, Deep Learning, Machine Learning...
SevenFifty
Python 3, OpenCV, Computer Vision, OCR, PyTorch

Experience

Availability

Part-time

Preferred Environment

Git, PyCharm, Linux

The most amazing...

...thing I've built was a novel approach for video segmentation based on both labeled and unlabeled data, which was accepted at a top computer vision conference.

Work Experience

Senior Machine Learning Research Engineer

2021 - PRESENT
Stickermule
  • Developed and deployed a background removal project based on F3Net.
  • Built and deployed an image generation project based on Stable diffusion.
  • Constructed and deployed an image impainting algorithm based on research paper ZITS.
Technologies: Artificial Intelligence (AI), Computer Vision, Convolutional Neural Networks (CNN), PyTorch, TensorFlow

Senior Machine Learning Research Engineer

2020 - PRESENT
Quin
  • Led all the architectural discussions, design, and risk storming sessions.
  • Designed and implemented a framework for large-scale training of machine learning algorithms.
  • Prototyped deep learning models for digitalizing care pathways and designed and implemented services to productize them.
Technologies: PyTorch, Software Architecture, Python, Deep Learning, Machine Learning, Computer Vision

Machine Learning Research Engineer | Consultant

2021 - 2022
SevenFifty
  • Implemented an automatic circular deformation applied to the flat label to match the given bottle shape.
  • Infused the lightning shading from the bottle and applied it to the label for a more realistic outcome.
  • Automatically detected years from labels and painted them with the background—CRAFT-PyTorch for text detection and OCR.
Technologies: Python 3, OpenCV, Computer Vision, OCR, PyTorch

Machine Learning and Computer Vision Team Lead (Consultant)

2020 - 2020
Clearquote
  • Oversaw the overall architecture/solution for problems faced by the company.
  • Assessed the current architecture and provided feedback on areas for improvement.
  • Suggested and analyzed approaches for resolving issues such as light reflectance, working with limited annotated data, increasing video performance, and so on.
Technologies: Linux, Git, Python, Matplotlib, OpenCV, NumPy, TensorFlow, PyTorch

Machine Learning Research Engineer

2019 - 2020
Prime Vision
  • Collaborated with other computer vision experts within the team to implement state-of-the-art computer vision and machine learning solutions for tasks such as object character reading, object detection, and image/video segmentation.
  • Implemented and extended a state-of-the-art approach for real-time image/document unwarping by predicting 2D deformation fields, which are synthetically generated.
  • Spearheaded the rewriting of a legacy, highly-coupled core project in order to tackle technical debt.
  • Worked as part of the team tasked with creating the overall architecture for detecting, tracking, and reidentifying parcels in a delivery van.
Technologies: Linux, Git, Python, Matplotlib, NumPy, TensorFlow, PyTorch

Machine Learning Research Intern

2019 - 2019
TomTom
  • Researched a deep, end-to-end novel model to leverage temporal information in order to make use of easy-to-acquire unlabeled data next to labeled data for semantic segmentation.
  • Implemented several recent, state-of-the-art papers in order to benchmark results.
  • Wrote a scientific paper that was accepted in the CVRSUAD 2019 workshop at ICCV.
  • Extended image segmentation models to efficiently work on videos with the same amount of annotations.
Technologies: Git, Linux, Matplotlib, NumPy, Python, PyTorch

Medior Software Engineer

2015 - 2018
Virtuagym
  • Coordinated and participated in the rewriting process of a highly coupled legacy component.
  • Integrated with various payment providers to accept all major payment options.
  • Developed the backbone of the API platform to be consumed by the application microservices.
Technologies: Microservices, REST APIs, Unit Testing, Test-driven Development (TDD), CSS, HTML, JavaScript, PHP

Exploiting Temporality for Semi-supervised Video Segmentation

https://github.com/mhashas/Exploiting-Temporality-For-Semi-Supervised-Video-Segmentation
A spatiotemporal deep neural network for semantic video segmentation by using consecutive frames from a video, where only the last one is labeled. Our network architecture relies on a novel interconnection of two components: a fully convolutional network to model spatial information and temporal units that are employed at intermediate levels of the convolutional network in order to propagate information through time. The corresponding paper was accepted at an autonomous driving workshop at ICCV 2019 in South Korea.

Exploring Model Architectures for Visual Question Answering

https://github.com/mhashas/Exploring-model-architectures-for-Visual-Question-Answering
We addressed the problem of visual question answering, which requires both image and language understanding to answer a question about a given photograph. We described two models for this task: a simple bag-of-words baseline and an improved long- and short-term memory-based approach.

Neural Machine Translation with Attention and Positional Embeddings

https://github.com/mhashas/Neural-Machine-Translation-with-Attention-and-Positional-Embeddings
Neural machine translation (NMT) is an approach to machine translation that uses a large artificial neural network to predict the likelihood of a sequence of words, typically modeling entire sentences in a single integrated model.

In this project, we attempted to solve the NMT by using a model inspired by the sequence-to-sequence approach. However, instead of encoding the sentence using a recurrent neural network, we made use of positional embeddings. We displayed our findings and drew meaningful conclusions from them.

Real-time Document Unwrapping Using MobileNet and DeepLabv3+

https://github.com/mhashas/Document-Unwarping
To make text recognition easier, it is often desirable to digitally flatten a document image when the physical document sheet is folded or curved.
In this project, we explored multiple convolutional neural network architecture types such as DeepLab, UNet, and PSPNet to predict a deformation field that can be used to unwrap the deformed input image. We made use of the novel loss function implemented in the scientific paper DocuNet™.
2017 - 2019

Master's Degree in Artificial Intelligence

University of Amsterdam - Amsterdam, Netherlands

2014 - 2017

Bachelor's Degree in Computer Science

Vrije Universiteit Amsterdam - Amsterdam, Netherlands

Libraries/APIs

PyTorch, NumPy, TensorFlow, Scikit-learn, Keras, Matplotlib, Pandas, REST APIs, OpenCV

Tools

Git, PyCharm, MATLAB, LaTeX, Shell

Languages

Python, PHP, JavaScript, SQL, HTML, CSS, Python 3

Paradigms

Test-driven Development (TDD), Unit Testing, Microservices, Data Science, REST

Platforms

Linux, Windows

Other

Machine Learning, Computer Vision, Deep Learning, Data Visualization, Software Architecture, LSTM Networks, OCR, Neural Networks, Artificial Intelligence (AI), Convolutional Neural Networks (CNN), Recurrent Neural Networks (RNNs), Gated Recurrent Unit (GRU), Supervised Learning, Unsupervised Learning, Natural Language Processing (NLP), Image Recognition, Statistical Modeling, Support Vector Machines (SVM), APIs, GPT, Generative Pre-trained Transformers (GPT)

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