Yusuf Mesbah, Developer in Dubai, United Arab Emirates
Yusuf is available for hire
Hire Yusuf

Yusuf Mesbah

Verified Expert  in Engineering

Full-stack Developer

Location
Dubai, United Arab Emirates
Toptal Member Since
July 26, 2022

Yusuf is a prominent software engineer with a strong background in computer science, specializing in math, logic, and cross-platform coding. Inquisitive and energetic, he believes his devotion to technology and hardworking attitude will always encourage him to overcome the most complex challenges and deliver his clients the best possible solutions. Yusuf has excellent collaboration and communication skills and proven problem-solving and analytical abilities.

Portfolio

Freelance
Agile, Artificial Intelligence (AI), C++, Computer Vision, Data Mining...
HeroikStrategies LLC
Python, Amazon Web Services (AWS), GPT...
Path Insights LLC
Python, Data Science, Data Analytics, Data Processing, Data Visualization...

Experience

Availability

Full-time

Preferred Environment

Python, PyTorch, TensorFlow, Machine Learning, Artificial Intelligence (AI), Image Processing, Computer Vision, Sentiment Analysis, Agile Data Science, GPT, You Only Look Once (YOLO), Open Neural Network Exchange (ONNX), OpenAI GPT-3 API, ChatGPT, OpenAI, Notion, APIs, Model Development, OCR

The most amazing...

...paper I've written, Domain Generalization Using Ensemble Learning, received the Best Paper Award at the Intelligent Systems Conference (IntelliSys) of 2021.

Work Experience

Software Engineer

2019 - PRESENT
Freelance
  • Developed a cloud face recognition and identification SaaS.
  • Wrote custom models to be used in a genetic machine learning algorithm for a Tree-based Pipeline Optimization Tool (TPOT) library.
  • Collected over 20,000 product data from various websites to automatically list and update for dropshipping.
Technologies: Agile, Artificial Intelligence (AI), C++, Computer Vision, Data Mining, Image Processing, Machine Learning, GPT, Generative Pre-trained Transformers (GPT), Natural Language Processing (NLP), Embedded Systems, Data Science, Python, Data Scraping, Agile Data Science, PyTorch, You Only Look Once (YOLO), Open Neural Network Exchange (ONNX), TensorFlow, Chatbots, OpenAI GPT-3 API, ChatGPT, OpenAI, Notion, APIs, Model Development, OCR, Docker, FastAPI, Containerization, Scikit-learn, Firebase, OpenCV, Multiprocessing, Video Processing, PyCharm, AI Chatbots, Custom Models, Natural Language Toolkit (NLTK), AI Modeling, Python 3, Generative Pre-trained Transformer 3 (GPT-3), Databases, SQL, PostgreSQL, Data Engineering, Predictive Modeling, Data Modeling, JavaScript, Large Language Models (LLMs)

Experienced GPT and Full-stack Engineer via Toptal

2023 - 2024
HeroikStrategies LLC
  • Developed a retrieval-augmented generation (RAG) system with US federal data to feed to ChatGPT 4 for extracting information and generating summaries.
  • Implemented a semantic search to systematically pull data from govinfo.gov through their API, process the text, and feed it to a model to generate embeddings.
  • Made and deployed a scalable website with Firebase for the front end and GCP Cloud Run for the back end.
Technologies: Python, Amazon Web Services (AWS), GPT, Generative Pre-trained Transformers (GPT), Artificial Intelligence (AI), Full-stack Development, Full-stack, OpenAI GPT-4 API, Data Lakes, Data Warehousing, Back-end, Back-end Development, Web Scraping, React, APIs, Google Cloud Platform (GCP), Agile Data Science, Information Retrieval, Retrieval-augmented Generation (RAG), Firebase, Multiprocessing, AI Chatbots, AI Modeling, Python 3, Generative Pre-trained Transformer 3 (GPT-3), Databases, Data Engineering, Predictive Modeling, JavaScript, Large Language Models (LLMs)

Full-stack Developer and Data Scientist

2023 - 2023
Path Insights LLC
  • Developed a web app where sellers provide their past sales and ad information, and the app will provide insights like ROI and sales lift. Also, the app gives information about the efficiency of the promotions.
  • Built a React app with Highcharts and Material UI with Google authentication deployed on Firebase.
  • Developed a saleable back end with FastAPI and deployed it on GCP Cloud Run.
Technologies: Python, Data Science, Data Analytics, Data Processing, Data Visualization, Looker, Tableau, Microsoft Power BI, Agile, React, Algorithms, Google Cloud Platform (GCP), Firebase, AI Modeling, Python 3, Data Engineering, Predictive Modeling, Data Modeling

Python Developer

2023 - 2023
Self-employed
  • Developed a Python-based MVP that effectively interfaces with multiple GPT tools, streamlining the process of data collection, model training, and insightful output generation.
  • Designed and implemented a user-centric web interface, enabling clients to effortlessly input data for GPT model training and subsequently engage in dynamic interactions with the newly trained ChatGPT model.
  • Integrated robust data storage mechanisms to retain valuable user interactions and facilitated seamless data export capabilities, allowing clients to analyze results in CSV and Excel formats.
Technologies: Python, Generative Pre-trained Transformers (GPT), Interactive JavaScript, HTML Integration, OpenAI GPT-4 API, Chatbots, OpenAI GPT-3 API, ChatGPT, OpenAI, APIs, Model Development, OCR, Docker, Containerization, React, Firebase, Multiprocessing, Custom Models, Natural Language Toolkit (NLTK), AI Modeling, Python 3, Generative Pre-trained Transformer 3 (GPT-3), Databases, PostgreSQL, Data Engineering, Data Modeling

Computer Engineer

2014 - 2018
Roots solutions
  • Created a computer vision tracking system for a robot to locate objects.
  • Developed an Android and IOS app to automate the utilization of embedded systems' built-in sensors.
  • Built an arm robot controlled by an Android app via Bluetooth.
Technologies: Agile, C++, Computer Vision, Image Processing, Embedded Systems, Robotics, OCR, OpenCV, Multiprocessing, Video Processing, Custom Models, AI Modeling, Python 3, Data Engineering, Data Modeling

Robotics Instructor

2015 - 2015
Tech Planet
  • Lectured two robotics classes on fundamentals of programming, electronics, and mechanics.
  • Mentored teams developing robots and participated in various competitions like RoboCup.
  • Introduced Lego Mindstorms to kids teaching its basic logic and mechanics.
Technologies: C++, Embedded C++, Embedded Systems, OpenCV, Multiprocessing, Video Processing

Dropshipping System

Built a dropshipping system to collect product updates from different sellers and list them on Walmart and eBay, with daily automatic updates, a script run on a cloud function google cloud platform, and storing data in Firebase.

Automatic Video Processing Tool

Using Qt and OpenCV, I developed a system to automate video and image processing for a marketing company. Making templates and pipelines for faster rendering made the system accessible to inexperienced personnel.

Custom GPT Model for Domain Specific Risk Assessment

The primary goal was to create a Python-based platform that not only interfaces with various GPT tools but also facilitates seamless data collection, GPT model training, and interaction with the trained model.
I created a user-friendly web interface, ensuring clients could input their data smoothly. Post this, the data would be used to train the ChatGPT model, allowing clients to ask questions and receive insightful responses. A key feature I integrated was the data storage mechanism that preserved valuable user interactions, paired with the capability to export this data in both CSV and Excel formats. This project encapsulated my expertise in Python development, GPT tools integration, and user experience design, resulting in a tool that met the client's expectations and requirements.

ChatGPT Text Filter and Summary

A Python application that integrates with the client's database of text data.
The goal was to filter the database based on some criteria using a web application, then summarize and group the text using information retrieval techniques and ChatGPT API so a human could read it.

Custom LLM Integration for Navigating Administrative Bureaucracy

Leveraged my full-stack development expertise to build a React and FastAPI application designed to streamline the navigation of administrative bureaucracy. My primary contribution involved collecting data from federal registry websites and structuring this data within a data lake for semantic search and Q&A functionalities.

This application serves as an interface for a GPT-based model to summarize complex bureaucratic documents, providing users with clear and concise answers. The back-end architecture, which I crafted, not only supports robust data interactions but also scales to accommodate the AI model's requirements. With a focus on back-end development, I established a solid data architecture that enables effective model training and fine-tuning. This back-end system is the backbone that supports a user-friendly front end, allowing for seamless interrogation of the data and presentation of nuanced answers.

Web-based Data Processing System for Advertisement Model Transformation

In a transformative project for a client, I played a key role in transitioning established Excel-based financial models to an efficient, web-based tool using React and FastAPI. My expertise in Python was instrumental in setting up robust data processing structures and implementing complex calculations for incoming data files.

The newly created system facilitates seamless data uploads and analytics, fully hosted on Google Cloud, which has significantly enhanced the client's operational efficiency through automated data flows. I was also responsible for defining user interactions for data upload, setting criteria for data analysis, and ensuring the smooth operation of the database management system.

This project was not only about translating Excel models to a web format but also about laying the groundwork for future expansion using advanced data science methodologies. My proficiency in Python and familiarity with cloud platforms enabled me to deliver a solution that provides the client with an intuitive interface for complex data analysis tasks.

Hierarchical Deep Learning Model for Classifying Images

I architected a CNN-based model for classifying pneumonia from chest X-rays, employing VGG11 for feature extraction and PCA for dimensionality reduction on tabular datasets, enhancing image processing and diagnostic precision in medical AI applications.
2022 - 2024

Master's Degree in Data Analysis and Artificial Intelligence

Innopolis Univesity - Innopolis, Russia

2018 - 2022

Bachelor's Degree in Data Science

Innopolis University - Innopolis, Russia

JULY 2016 - PRESENT

Algorithms and Data Structures Camp

Nile University, Egypt

Libraries/APIs

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

Tools

You Only Look Once (YOLO), ChatGPT, PyCharm, Notion, Looker, Tableau, Microsoft Power BI, Git

Languages

Python, C++, Python 3, SQL, Embedded C++, JavaScript

Paradigms

Agile, Data Science, Good Clinical Practice (GCP)

Frameworks

Qt 5

Platforms

Docker, Google Cloud Platform (GCP), Firebase, Amazon Web Services (AWS)

Storage

Databases, PostgreSQL, Data Lakes

Other

Machine Learning, Artificial Intelligence (AI), Image Processing, Computer Vision, Embedded Systems, Multiprocessing, Generative Pre-trained Transformers (GPT), OpenAI GPT-3 API, Sentiment Analysis, Agile Data Science, OpenAI GPT-4 API, OpenAI, APIs, Model Development, OCR, AI Chatbots, Custom Models, AI Modeling, Large Language Models (LLMs), Data Engineering, Predictive Modeling, Natural Language Processing (NLP), Data Mining, Robotics, Algorithms, Data Scraping, Open Neural Network Exchange (ONNX), Chatbots, FastAPI, Containerization, Research, Data Modeling, Big Data, Video Processing, GPT, Generative Pre-trained Transformer 3 (GPT-3), Information Retrieval, Interactive JavaScript, HTML Integration, Full-stack Development, Full-stack, Data Warehousing, Back-end, Back-end Development, Web Scraping, Retrieval-augmented Generation (RAG), Data Analytics, Data Processing, Data Visualization, Deep Learning, Convolutional Neural Networks (CNN), Recurrent Neural Networks (RNNs), Google Colaboratory (Colab), AI Model Training, Data, AIOps, AI Model Intergration, Information Theory

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