👋 Hello, I'm

Mahdi

Full Stack Developer focused on building modern, scalable web applications with React, Next.js, Node.js, and PostgreSQL.

Clean Code
Problem Solver
Fast Learner
Download Resume
Mahdi Al Hasan, Full Stack Developer
Mahdi Al Hasan outdoors by the water
10+Projects

/ about me

I'm currently pursuing a B.Sc. in Computer Science & Engineering, building a strong foundation in software engineering while developing modern full-stack applications beyond the classroom.

I enjoy creating scalable web applications with clean architecture, responsive user interfaces, and modern backend technologies. My goal is to build software that is fast, reliable, and easy to maintain.

Outside of coding, I enjoy exploring new technologies, solving data structures and algorithms problems on LeetCode, and continuously improving my development skills.

  • Dhaka, Bangladesh
  • B.Sc. in CSE (ongoing)
  • Open to opportunities
ReactNext.jsTypeScriptNode.jsPrisma

/ skills & technologies

React
Next.js
TypeScript
JavaScript
Tailwind CSS
Bootstrap
Node.js
Express.js
REST API
PostgreSQL
MongoDB
MySQL
Prisma
Mongoose
Firebase
Supabase
Render
C++
Python
SQL
Git
Docker

/ featured projects

BloodConnect Platform
Full Stack

BloodConnect

A comprehensive web-based blood donation management platform that connects blood donors, seekers, hospitals, and administrators. Facilitates emergency blood requests and voluntary donations.

PHP 8.0+MySQL 8.0JavaScript
Agency.ai Website
Frontend

Agency.ai

A fully responsive and modern business website showcasing services, portfolio, team members, and includes a contact form with smooth animations.

React 18Tailwind CSSFramer Motion
PlacePredictor ML Dashboard
ML

PlacePredictor

A machine learning-based student placement prediction system that provides probability scores and AI-style explanations using a trained Naive Bayes classification model.

PythonStreamlitscikit-learn

/ certifications

4+ Certifications
Certificate2026 / May

AI-Powered Communication

Grameenphone Academy

Learned how to use AI tools to improve professional communication, content creation, and workplace productivity through practical applications.

AICommunicationProductivityPrompt Engineering
May 10, 2026View Credential
Certificate2026 / Feb

UX Research Strategy with AI

Grameenphone Academy

Explored AI-assisted UX research techniques, user analysis, and strategies for creating data-driven and user-centered digital experiences.

UX ResearchAIUser ExperienceResearch Strategy
February 23, 2026View Credential
Certificate2026 / Jul

TypeScript Programming Course For Beginners

ScholarHat

Learned TypeScript fundamentals including static typing, interfaces, generics, and modern JavaScript development practices for building scalable applications.

TypeScriptJavaScriptES6+Web Development
July 27, 2026View Credential
Certificate2026 / Jul

Node JS with Prisma ORM with Databases

MindLuster

Learned backend development with Node.js, Prisma ORM, database integration, CRUD operations, and modern database management techniques.

Node.jsPrisma ORMPostgreSQLBackend Development
July 25, 2026View Credential

/ contact

Have a project in mind or want to work together? Feel free to reach out. I'll get back to you as soon as possible.

Emailmahdi.ah.web@gmail.com
Phone+880 1729-008130
LocationDhaka, Bangladesh