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.

Profile

Education 🎓

Master's in Computer Engineering (AI and Robotics)
University Of Padova

Padova, Italy

Oct 2022 - April 2025

Bachelor's in Computer Engineering
Gujarat Technological University

Surat, India

Aug 2016 - Aug 2020

Work Experience 🏢

Full-Stack Web Developer
Alita Infotech

Surat, India

Nov 2021 - Aug 2022

Full-Stack Web Developer
Melzo

Surat, India

Feb 2021 - Jun 2021

Python Developer Intern
Logicwind

Surat, India

Jan 2020 - Apr 2020

Projects 🛠️

Recommendation system
Project

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.

PythonFastAPIscikit-learnReactHTMLcssJS
GitHub Repo
Flood detection
Project

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.

Pythonpytorchtansorflowstreamlitmatplotlib
GitHub Repo
Sagebot
Project

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.

ReactFlaskscikit-learnnumpyHTMLcssJSFirebase
GitHub Repo
Spellchecker
Project

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.

pythonFlaskhunspell
GitHub Repo
Robustness of Network
Project

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.

PythonNetworkxGraphspython-louvainmatplotlib
GitHub Repo
Recipe sharing platform
Project

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.

JavaServletsHTMLcssBootstrapJSpostgresql
GitHub Repo
Numberpuzzle
Project

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.

ReactHTMLcssJS
GitHub Repo