Resume

Ebnul Hasan Mahi

ebnulhasanmahi001@gmail.com•+880 1879 450 876•linkedin.com/in/ebnul-hasan-mahi•github.com/EHMahi9•ebnulhasanmahi.me


PROFESSIONAL SUMMARY

Software engineering student (CGPA: 3.67) building structured web applications with TypeScript, Next.js, React, and MongoDB, actively expanding backend capabilities in Express. Grounded in defensive engineering principles, role-based authorization, and core computer science fundamentals. Committed to clean architecture, reliable fundamentals, and practical software design.

TECHNICAL SKILLS

  • Core Full-Stack: TypeScript, Next.js, React.js, MongoDB, Express.js (In Progress), JavaScript (ES6+), Tailwind CSS
  • Defensive Engineering & Backend: Role-Based Authorization (RBAC), Input Validation, JWT, RESTful APIs, Node.js
  • Databases: MongoDB, MySQL, PostgreSQL
  • CS Foundations & Tools: Data Structures & Algorithms, Object-Oriented Programming (Java, C/C++), Git, GitHub, Postman, Vite, Vercel

FEATURED PROJECTS

Dr. Md. Momenul Islam Health Assistant — React, TypeScript, FastAPI, Python, RAG
Case Study | GitHub

Evidence-grounded health information assistant prototype — Built in memory of Dr. Md. Momenul Islam

  • Developed a multilingual health assistant interface addressing queries across English, Bangla, and Banglish.
  • Grounded information using curated NHS clinical sources with transparent source provenance tracking and safety disclaimers.
  • Implemented out-of-scope refusal protocols and emergency routing to avoid ungrounded generative health advice.
  • Built a modern, accessible web interface with responsive conversation flow.
  • Architecture Note: Retrieval pipeline runs on a high-memory local environment; cloud deployment pending.
NoboGhat — Next.js, React, Java, Spring Boot, MySQL, JWT
Live Demo | GitHub

Decoupled inland waterway logistics & cargo booking platform

  • Developed a responsive, accessible frontend using Next.js and Tailwind CSS with server-side rendering.
  • Engineered decoupled backend services with Java, Spring Boot, and MySQL for boat discovery and capacity-aware cargo booking.
  • Implemented live cargo capacity tracking and role-based access control for farmers, traders, and boat operators.
HeliosTrack — React, Node.js, Express, MySQL, WebSockets, Chart.js
Live Demo | GitHub

Real-time distributed solar array monitoring dashboard

  • Designed and built a telemetry dashboard featuring live Socket.io telemetry updates streamed every 5 seconds.
  • Integrated interactive Chart.js grid and virtual battery controller to visualize distributed solar array performance.
  • Connected Node.js API with Aiven Cloud MySQL database for reliable persistence and fast querying of inverter metrics.

EDUCATION & TRAINING

Bachelor of Science in Computer Science & EngineeringIn Progress

Current CGPA: 3.67

Full-Stack Web Development TrainingProgramming Hero (Batch 14, In Progress)

Intensive practical coursework covering modern JavaScript, React, Next.js, Node.js, Express, Better Auth, and MongoDB.

Looking for the original PDF file?

You can download the static PDF document directly.

Download PDF Version