Hi, I’m
Didarul Shahriar

|

I build modern, scalable, and performance-driven web applications using MongoDB, Express, React, and Node.js. I love clean UI, solid backend logic, and real-world problem solving.

Didarul Shahriar

About Me

Hello! I’m Didarul Shahriar, a Software Engineering undergraduate at the Islamic University of Technology (IUT) with a passion for building modern, responsive, and user-friendly web applications. I specialize in the MERN stack, combining MongoDB, Express.js, React, and Node.js to create scalable and efficient solutions. Programming, for me, is a creative outlet—a way to turn ideas into real-world digital experiences and solve complex problems.

I particularly enjoy working on full-stack projects where both the frontend and backend interact seamlessly. Designing clean, intuitive interfaces while ensuring robust backend logic is something that motivates me every day. Tackling challenges that require both analytical thinking and creativity is where I thrive.

Outside of programming, I love watching cricket and football. Following matches, analyzing gameplay, and enjoying the excitement of live games is one of my favorite pastimes. These interests help me relax and stay inspired while balancing my technical work.

Overall, I am a curious and disciplined learner who enjoys exploring new technologies, collaborating with others, and continuously improving both technical and creative skills. I believe in combining passion with purpose to build impactful digital experiences.

Skills & Technologies
HTML5

HTML5

Markup Language
HTML5
CSS3
JavaScript
React.js
MongoDB
Node.js
Express.js
Firebase
Next.js

Education and Courses

Education

A comprehensive overview of my educational journey.

Studying core software engineering subjects including Data Structures, OOP, and Discrete Mathematics.

Building academic projects using C, Java, and C++ following structured programming principles.

Gaining hands-on experience through lab work and team-based assignments.

Learning software development fundamentals such as debugging, version control, and clean code practices.

Current CGPA: 3.35 out of 4.00

CJavaC++OOP

Completed higher secondary education with a strong focus on science-based subjects.

Developed analytical and problem-solving skills through Physics and Higher Mathematics coursework.

Built a solid academic foundation required for engineering and technical studies.

Participated in regular academic evaluations, practical sessions, and examinations.

GPA: 5.00 out of 5.00

PhysicsChemistryHigher MathematicsBiology

Completed secondary education with emphasis on science and mathematics subjects.

Developed fundamental understanding of scientific concepts and logical reasoning.

Maintained consistent academic performance across theoretical and practical coursework.

Prepared foundational knowledge essential for higher secondary science studies.

GPA: 5.00 out of 5.00

PhysicsChemistryHigher MathematicsBiology

Courses

Courses I have completed.

Learned modern web development fundamentals including HTML, CSS, and JavaScript.

Built responsive and interactive user interfaces using React.js and Next.js.

Developed full-stack applications using Node.js, Express.js, and MongoDB.

Implemented authentication, CRUD operations, and RESTful APIs in real-world projects.

Practiced version control with Git and followed clean, maintainable coding standards.

HTMLCSSJavaScriptReact.jsMongoDBNode.jsExpress.jsNext.js

Studied core Object-Oriented Programming principles such as encapsulation, inheritance, polymorphism, and abstraction.

Designed and implemented class-based programs using Java.

Applied OOP concepts to solve real-world and academic problem statements.

Improved code reusability, modularity, and maintainability through proper object design.

JavaConcepts of OOP

Learned fundamentals of structured programming using the C programming language.

Implemented problem-solving techniques using loops, conditional statements, and functions.

Worked with arrays, strings, and basic memory concepts.

Developed logical thinking and debugging skills through lab assignments and practice problems.

CStructured Programming

Projects

A selection of projects that reflect my learning journey and interests.

Micro Tasking & Earning Platform

Micro Tasking & Earning Platform

ContestHub - A Contest Creation Platform

ContestHub - A Contest Creation Platform

HomeNest - A Real Estate Listing Portal

HomeNest - A Real Estate Listing Portal

Contact Me

Get in touch via social links or send me a message directly.