Ekramul solving coding puzzles comic panel
Ekramul Alam
Welcome to my portfolio

I'm Ekramul Alam

ekramul.alam21@gmail.com
+8801752729605
Dhaka, Bangladesh

Hello! I'm Ekramul.

Get to know me

CSE graduate with competitive programming experience (Max Codeforces Rating: 1257) and strong foundations in Data Structures & Algorithms, Computer Networks, and Operating Systems. Proficient in Java, C++, Python, JavaScript, TypeScript, and PHP, with hands-on full-stack development across Spring Boot, MERN, and Laravel ecosystems. Skilled in RESTful API design, relational databases (MySQL, PostgreSQL), MongoDB, and modern React/Next.js frontends. Familiar with AI-integrated development using LangChain, vector search (pgvector, ChromaDB), and FastAPI. Known for clean coding practices, quick adaptability, and strong problem-solving ability.

Download Resume

Resume

My education and experience

Education

Mar 2022 - Present

B.Sc. in Computer Science and Engineering

Khulna University of Engineering & Technology (KUET). CGPA: 3.36 / 4.00 (up to 7th Semester). Specialization in Data Structures, Algorithms, Operating Systems, Computer Networks, and DBMS.

Jun 2018 - Feb 2020

Higher Secondary Certificate (HSC)

Notre Dame College, Dhaka. Group: Science.

Experience

Aug 2025 - Present

Full-Stack Web Developer (Part-time)

TechnoPLUS IT - Remote (Aus). Built and maintained a Laravel 9 + Vue.js LMS using Porto/Apiato modular architecture, applying OOP and design patterns (Repository, Service, Observer) across 15+ domain containers. Independently researched and implemented custom H5P interactive content integration from scratch, and designed RESTful APIs with role-based access control. Implemented relational database tables with ordered pivot tables, SoftDeletes, and JSON metadata columns to support a flexible multi-content-type lesson structure.

Activities & Achievements

Leadership roles, hackathons, and programming contest achievements

Jan 2026

BUET CSE Fest 2026 Hackathon

Finalist

Competed as a finalist in one of the premier national hackathons.

Dhaka, Bangladesh
Dec 2024 - Jan 2025

BITFEST 2025

Executive Member

Organized and managed technical activities for KUET's national tech fest.

Khulna, Bangladesh
Aug 2023 - Present

SGIPC (Special Group of Interest in Programming Contest)

Campaign Editor

Coordinated campaigns and editorial work to foster the competitive programming ecosystem at KUET.

Khulna, Bangladesh
2024

Intra KUET Programming Contest 2023

Best Team 2k20 Award Winner

Awarded as the top team representing the 2020 batch at the university contest.

Khulna, Bangladesh
2025

Inter-University Programming Contests (IUPC)

Participant

Represented KUET in several national inter-university programming contests.

KUET

Skills

Technologies and tools I work with

Languages

⚡ Core Stack

JavaC++PythonJavaScriptTypeScriptPHP

🌱 Familiar

C

Web & Frameworks

⚡ Core Stack

Spring BootReact.jsNext.jsNode.jsExpress.js

🌱 Familiar

Laravel 11FastAPIVue.js

Databases & ORM

⚡ Core Stack

MySQLPostgreSQL (Supabase, pgvector)MongoDB

🌱 Familiar

Eloquent ORMJPA / HibernateMongoose

AI / ML

⚡ Core Stack

LangChainVector Embeddings (pgvector, ChromaDB)RAG

🌱 Familiar

Prompt Engineering

Tools & DevOps

⚡ Core Stack

GitLinux / BashDockerREST APIs

🌱 Familiar

CloudinaryJWTOAuth2

Core CS

⚡ Core Stack

Data Structures & AlgorithmsOperating SystemsComputer NetworksOOPDBMS

Communication

⚡ Core Stack

English (Full Professional)Bengali (Native)

My Projects

Things I've built and contributed to

Moviecrates — AI Movie Recommender
SEGMENT 01

Moviecrates — AI Movie Recommender

Built a multi-user movie recommendation platform with Next.js/React frontend and Spring Boot REST API backed by PostgreSQL + pgvector; containerized with Docker and deployed to Azure Container Apps. Engineered stateless Google OAuth2 auth issuing httpOnly JWT cookies, strict per-user repository boundaries to structurally eliminate IDOR risks, prompt-injection defenses, and per-user sliding-window rate limiting.

JavaSpring BootNext.jsReact 19PostgreSQLpgvectorDockerAzure
View Project
Automated Healthcare System
SEGMENT 02

Automated Healthcare System

Built a full-stack healthcare platform with React.js, Node.js, Express, and MongoDB featuring doctor appointment booking, pharmacy cart, blood donor search, and emergency ambulance services. Implemented JWT-based authentication with bcrypt password hashing, role-based access control, and Cloudinary image uploads. Integrated Google Gemini, ChromaDB vector store, Tesseract OCR, and a multi-format document parser for medical search.

React.jsNode.jsExpressMongoDBGeminiChromaDBTesseract OCRCloudinary
View Project
AI-Powered Learning Platform
SEGMENT 03

AI-Powered Learning Platform

Developed a university course assistant with AI-powered tutoring and intelligent content search using LangChain and vector embeddings. Engineered a FastAPI backend with Supabase (PostgreSQL) and row-level security, supporting real-time updates and separate portals for students and instructors.

Next.jsFastAPILangChainSupabasePostgreSQLVector Embeddings
View Project
MemeGrove — Social Media Platform
SEGMENT 04

MemeGrove — Social Media Platform

Designed and built a full-featured social platform from scratch with user authentication, image upload pipeline using Intervention Image, likes, comments, following system, and real-time event-driven notifications. Implemented a custom trending algorithm combining engagement metrics with time decay, tag analytics, and infinite scroll.

Laravel 11MySQLEloquent ORMIntervention ImageBootstrap 5
View Project

Contact Me

Have a project in mind or want to say hi? Let's connect!

Phone

+8801752729605

Email

ekramul.alam21@gmail.com

Address

Dhaka, Bangladesh

Write me a message