Personal details

Iu P. - Remote data scientist

Iu P.

Senior Data Scientist
Based in: 🇬🇧 United Kingdom
Timezone: Edinburgh (UTC+1)

About

Data Scientist with 8+ years of experience developing data-driven solutions, specialized in Computer Vision, Machine Learning, NLP and Robotics. Strong background in supervised and unsupervised learning, algorithm design, and proficient in programming.

Work Experience

Freelancer - Senior Data Scientist
Picdmo, through Upwork | Nov 2021 - Oct 2022
Python
Linux
Azure
Pandas
Docker
Google Cloud Platform
TensorFlow
PyTorch
AWS
Researched and implemented state-of-the-art models to create from scratch a system with better image searching capabilities than Google Photos, being the Lead Developer (ML & DL). Designed and developed a processing pipeline to detect and classify coins of any type and date (CV & AI) Created video lectures for Self-Driving Cars (teaching ML)
Senior Software Engineer
TPGroup | Sep 2020 - Nov 2021
Python
C++
C
Automation
Algorithm
Clustering
Deep Learning
Radar feature clustering for U.S. Army (Unsupervised Learning) Radar semantic segmentation (Artificial Intelligence) Developed and built remote emergency stop systems (Embedded, safety-critical)

Projects

Better Photo Search Than Google Photos
Python
Linux
OOP
Docker
TensorFlow
Keras
PyTorch
Project goal Our client wanted to find images using natural text, for example "images of me and my wife drinking wine in Italy". This is a great challenge because you need to identify not only "wine" in the image, but have some understanding about the action "drinking". Solving the problem of finding an image, where it normally feels like searching a needle in a haystack. Solution Object Detection We studied and tested all the bleeding edge Object Detection models, which included Swin Transformes, EfficientNet with FPN and many others. But given the high complexity of this problem we went deeper and found VinVL a model specially created for providing tags to a captioning system. This solution provided a lot more tags, which is what was needed for this project! Image Captioning Now that we know what's on an image (i.e. wine, people, ...) we need to know what are they doing, this is case it might seem obvious, but there are lot of cases when it is NOT! For example in a mountain we can either climb or hike. This is where image captioning does its magic, by providing an understanding about the action and identifying more image elements. Our Solution Provided all the necessary information to the NLP team, where we didn't only use a state-of-the-art object detection system, but we went the extra mile with the captioning system to ensure that the actions were accurately captured, since this was one of the main focus of our client.
Online Course: Machine Learning & Self-Driving Cars
Linux
Video Editing
Keras
Create an online course that groups all the essential elements to be able to master Machine Learning & Deep Learning, through Self-Driving Cars. - Master Machine Learning and Python - Learn how to apply Machine Learning algorithms to develop a Self-Driving Car from scratch - Understand why Deep Learning is such a revolution and use it to make the car drive like a human (Behavioural Cloning) - Simulate a Self-Driving car in a realistic environment using multiple techniques (Computer Vision, Convolution Neural Networks, ...)

Education

Heriot-Watt University
Master's degree・Robotics and Computer Vision
Sep 2014 - Jun 2016
Universitat de Girona
Bachelor's degree・Engineering
Sep 2010 - Jul 2014

Certifications & Awards

Top 1% of Upwork Freelancers
Upwork | Oct 2022