Hi, I'm Mehdi πŸ‘‹
Experienced Full Stack Engineer with experience building AI workflows. Love building things with web, mobile app and AI tools and frameworks. Very active on LinkedIn.
MM

About

I did my MSc in Advanced Computer Science from the University of Manchester. I've honed my skills as a Frontend Engineer Intern at Barclays and Backend Engineer at SAP Labs India β€” crafting solutions with the latest tech. I'm all about building full stack apps, powerful user experiences, and diving into the world of AI. Teaching is my jam too β€” I loved guiding fellow students during my time at VJTI. Let's connect and create something extraordinary!

Skills

Python
Javascript
Typescript
C++
Java
Dart
React.js
Node.js
Angular
Flutter
Firebase
SQL
NoSQL
Docker
Kafka
Redis
Numpy
Pandas
Scikit-Learn
PyTorch
Keras
Vercel
My Projects

Check out my latest work

I've worked on a variety of projects, from simple web apps to complex mobile applications and AI models. Here are a few of my favorites.

Scalable Real-Time Chat App

Scalable Real-Time Chat App

A scalable real-time chat application built with NextAuth.js for user authentication, Redis Pub/Sub for real-time messaging, Kafka for message processing, and PostgreSQL for persistent data storage.

Next.js
Node.js
Socket.io
Redis
Kafka
PostgreSQL
StudyLM - Create Study Notes with AI

StudyLM - Create Study Notes with AI

This project is an AI-powered note-taking application built with Next.js that allows users to create, edit, and organize notes effortlessly. It integrates Langchain and Gemini to provide intelligent summaries and insights, while Clerk ensures secure authentication and Convex powers a scalable backend. Designed with Tailwind CSS, the app offers a modern, responsive, and seamless user experience across devices.

Next.js
Convex
Clerk
LangChain
Gemnini
Tailwind CSS
App Review Classification Using PLMs

App Review Classification Using PLMs

This project classifies app reviews using fine-tuned models like BERT4RE, ALBERT, and DistilBERT, achieving over 89% F1-score. A Flask app lets users input single or multiple reviews for classification, offering results in text or Excel format, helping developers analyze feedback efficiently.

Pytorch
Keras
Hugging Face
Flask
Deep Learning
LLMs
Shrike

Shrike

A Skype clone developed using Flutter and Firebase, featuring one-to-one chat and video calling. The app ensures seamless communication with real-time updates, secure authentication, and efficient state management. Followed best coding practices for scalability and maintainability throughout the project.

Flutter
Firebase
AgoraRTC
Todo List App

Todo List App

A full-stack to-do list web app built with React.js and a Node.js backend, featuring CRUD operations and MongoDB for data storage. Users can add, edit, and delete tasks, with todos saved in the database for persistence. The application includes authentication and authorization using JWT tokens, ensuring secure access. It is responsive and offers a seamless user experience.

HTML & CSS
Javascript
React.js
Node.js
Express
MongoDB
Vite
JWT
14 Stars

14 Stars

A religious app built with Flutter, featuring the Holy Qur'an in Arabic, with translation and transliteration. It includes supplications, Adhan timings, Qiblah direction, and audio recitations of Qur'an chapters and supplications. Has 10k+ downloads on Google Play Store.

Flutter
Hackathons

I like building things

During my time in VJTI, I attended 3+ hackathons. Students from Mumbai would come together and build incredible things in 2-3 days. It was fun to build and collaborate with motivated and passionate individuals.

  • G

    General Mills CodeIcon

    Mumbai, India

    Led a team in a 2-day ML hackathon, analyzing a recipes dataset to predict cuisine types using Naive Bayes and Random Forest models.
  • A

    ACM Hackthon

    Mumbai, India

    Collaborated with a team to develop an HR Management System aimed at streamlining administrative workflows such as employee data management, leave requests, and reimbursement claims.
  • H

    Hack With Code Warriors

    Online

    Developed Boctor, a trained conversational chatbot with images(link) support which does not allow you to feel absence of doctors and nutritionists and provides important health related information. It suggests diet plans based on user's age, weight, height, gender and the level of pysical activeness(or the no. of days a user works out). By just having a conversation with the bot, the users can book appointments with doctors. It has other features like displaying 3D images of heart, pills, etc.
Communities

Upskilling and Teaching Tech

During my time in VJTI, I was a part of two communities that were mainly focused on learning new skills and teaching others the same.

  • G

    Google Developer Student Clubs VJTI

    Mumbai, India

    Organized and led Android app development sessions, teaching over 10 students Kotlin, Android Studio, and CRUD app creation. Conducted workshops on unit testing, app architecture, and best practices, while guiding students in using Git and GitHub for effective version control and collaboration.
  • C

    Community of Coders VJTI

    Mumbai

    Mentored 8 junior developers across two teams, leading a full-stack web app project using the MERN stack and guiding a cross-platform mobile app development with Flutter and Firebase. Conducted code reviews, resolved issues, ensured successful deployments, and organized knowledge-sharing sessions on web development, app development, and machine learning.
Contact

Get in Touch

Want to chat? Just shoot me a dm on LinkedIn and I'll respond whenever I can😊.