Yusuf Mesbah
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
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
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.
Experienced GPT and Full-stack Engineer via Toptal
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.
Full-stack Developer and Data Scientist
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.
Python Developer
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.
Computer Engineer
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.
Robotics Instructor
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.
Experience
Dropshipping System
Automatic Video Processing Tool
Custom GPT Model for Domain Specific Risk Assessment
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
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
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
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
Education
Master's Degree in Data Analysis and Artificial Intelligence
Innopolis Univesity - Innopolis, Russia
Bachelor's Degree in Data Science
Innopolis University - Innopolis, Russia
Certifications
Algorithms and Data Structures Camp
Nile University, Egypt
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring