Hi, my name is

Mohamed Yousfi

AI Software Engineer

I harness the power of data and artificial intelligence to craft innovative solutions. With deep expertise in Python, AI, and data engineering, I develop intelligent systems that solve complex challenges. I’m passionate about exploring breakthrough technologies like Retrieval Augmented Generation (RAG) and agentic AI to shape the future of innovation.

Experience

Intern Data Engineer - Tesla
JAN 2024 - SEP 2024
  • Designed and implemented data pipelines and ETL processes, writing complex queries and creating dashboards for data visualization using Dash.
  • Developed and deployed full-stack web applications using Python FastAPI for the backend and React with TypeScript for the frontend. Responsible for deploying applications to Kubernetes and monitoring the production environment.
  • Created data models and documented data flows to improve system architecture and data quality
Work student Automation Software Development - Arriver Software
JULY 2022 - DECEMBER 2022
  • Automated software releases through the use of Python scripts.
  • Created scripts that generate and validate release documents.
  • Designed and implemented a system for retrieving and updating release documents.
Software Developer - Loni
JUNE 2020 - APRIL 2022
  • Developed advanced, maintainable, and scalable Python code using design patterns.
  • Created RESTful APIs with Django REST Framework to enable efficient data interchange and system integration.
  • Optimized performance by implementing multiprocessing and asynchronous programming to handle high workloads effectively.
  • Ensured software robustness and quality through comprehensive unit and integration testing.
  • Collaborated with cross-functional teams and conducted code reviews to enhance code quality and ensure mutual understanding.
  • Worked within an agile environment.
System Administrator - Alotair
JUNE 2019 - JUNE 2020
  • Managed configurations of switches, routers, load balancers, and wireless access controllers, ensuring optimal network performance.
  • Oversaw data management tasks, including backup and restore, maintaining data integrity and availability.
  • Monitored system logs to detect and address outages promptly, minimizing downtime

Education

2022 - 2024
Master of artificial intelligence
University of Passau, Passau-Germany
  • Gained a solid understanding of machine learning and deep learning, including language and image models.
  • I have completed practical applications of machine learning techniques, such as Mining software repositories and large Language Models, and practicing deep learning in finance.
  • Master’s Thesis: Developed a sophisticated and efficient Retrieval Augmented Generation (RAG) system to effectively answer to multi-hop questions.
2014 - 2019
Bachelor of Science in Computer Engineering
Princess Sumaya University for Technology (PSUT), Amman-Jordan

Awards

  • Got the 1st rank in the theoretical exam and the 2nd rank in the practical exam of Huawei ICT Competition 2018 in Jordan and qualified to the middle-east stage then got the 3rd award of global competition.
  • Received ‘Outstanding Student Award’ in 2015 and 2017, an award of distinction in 2019 and, a Certification of Achievement in 2019.

Projects

  • Graduation Project: Designed and implemented a new Tor-like network that can resist next-generation surveillance systems using 9 Linux servers and OpenVPN protocol.
  • Mobile Adjustable Stand that tracks and records an object using a PIC microcontroller.

About Me

Here are a few technologies I've been working with recently:
  • Pytorch
  • Python
  • LLM Application (RAG)
  • Docker
  • Airflow, DBT
  • RabitMQ, Kafk
  • Data Structures, OOP
  • Git, Bitbucket, Github

Projects

Mining Pull Requests
Machine learning Python Pandas
Mining Pull Requests
This project utilizes machine learning to analyze pull requests and identify factors impacting their success. It provides insights on crucial factors like commit count and review comments, enabling teams to optimize their workflow. The findings help improve code integration and increase the chances of successful pull request merges.
RedditMind
Agentic AI Reddit
RedditMind
RedditMind is an AI agentic platform that harnesses the power of CrewAI agents to analyze Reddit discussions in-depth. It processes authentic user conversations to generate summaries, extract product features, perform competitor comparisons, and reveal trend insights—all through advanced, agent-driven analysis, empowering informed decisions based on real user feedback.

Get in Touch

My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!