Hello! I'm Maulik Sompura 👋
A passionate software engineer specializing in AI, machine learning, and full-stack web development, I am currently pursuing my Master's degree in Computer Engineering with a focus on AI and Robotics at the University of Padova in Italy.

Education 🎓

Padova, Italy
Oct 2022 - April 2025

Surat, India
Aug 2016 - Aug 2020
Work Experience 🏢
Surat, India
Nov 2021 - Aug 2022
Surat, India
Feb 2021 - Jun 2021
Surat, India
Jan 2020 - Apr 2020
Projects 🛠️

Built a content-based Movie Recommendation System using Scikit-learn for ML, FastAPI for API, and React for frontend. Created an IMDb-like clone with personalized recommendations, leveraging machine learning algorithms to analyze movie data.

The project aims at identifying floods based on images supplied. In the past decade, reported annual losses from floods have reached tens of billions of US dollars and thousands of people were killed each year. Natural disasters are frequent in this time and era. Flash floods are becoming common now due to climate change. We aim to make planning after a flood easy for the authorities. This allows for easy flood relief operations and rescue.

Developed SageBot, an intuitive chatbot leveraging NLP to enhance digital accessibility for individuals with limited computer proficiency. Utilized Flask to build a user-friendly interface with rate-limiting features, ensuring efficient and secure interactions.

Developed a multilingual spellchecker API using Flask and Hunspell, providing robust spell-checking capabilities in English, French, and Italian. The API supports both GET and POST methods for checking and suggesting corrections, ensuring versatile and accurate spellchecking for diverse language needs.

This project explores and compares various robustness metrics for road networks, analyzing their behavior under random and targeted attacks. By evaluating road networks in Italy, Germany, and Great Britain, we aim to enhance the understanding and practical application of robustness measures.

This project involves creating a Recipe Sharing Platform with a robust back end to facilitate seamless data exchange. The platform enables users to create, share, and save recipes, fostering an interactive community for culinary enthusiasts.

Developed as part of a project, this Numberpuzzle game challenges players to arrange random numbers in order. The game focuses on enhancing problem-solving skills through an engaging and interactive interface.