RIRahidul Islam

Seeking an entry-level software development role

COMPUTER SCIENCE & ENGINEERING STUDENT

MD RAHIDUL ISLAM

Building thoughtful
software with
purpose & precision.

I’m Rahidul, an aspiring full-stack developer at AIUB. I build responsive interfaces and secure APIs with Next.js, NestJS and TypeScript, and enjoy solving practical problems with a team.

MORE ABOUT ME

01 / ABOUT ME

Practical problem-solving.
A collaborative mindset.

I’m a Computer Science and Engineering student and aspiring full-stack developer. My hands-on work includes responsive web applications, REST APIs, authentication and role-based access control using Next.js, NestJS, TypeScript and PostgreSQL.

Academic and team projects have taught me to collaborate closely, pay attention to detail and meet deadlines. I value clean, maintainable code and am seeking an entry-level software development role where I can contribute to production-quality products while learning from an experienced engineering team.

06Software & hardware projects
02Research projects
2026Expected graduation

02 / SKILLS

A practical, versatile toolkit.

01

Programming languages

Python · JavaScript · TypeScript · C++ · C# · Java · PHP · HTML · CSS

02

Frameworks & libraries

Node.js · NestJS · Next.js · React.js · TypeORM · Material-UI · DaisyUI · Tailwind CSS · .NET · GUNA UI · Swing · OpenGL

03

Databases & development tools

PostgreSQL · MySQL · Oracle SQL · Git · GitHub · Postman · VS Code · Visual Studio · Linux (Ubuntu/WSL)

04

Design, collaboration & engineering

Figma · Trello · Canva · Notion · Microsoft 365 · Blynk · Cisco Packet Tracer · Multisim · AutoCAD

05

Core concepts

Data Structures & Algorithms · Object-Oriented Programming · Database Management Systems · Computer Networking · Operating Systems · REST APIs · Authentication & Authorization

06

Languages

Bangla — Native
English — Professional working proficiency
Hindi — Conversational

03 / PROJECTS

Selected projects.

My GitHub
Electric car beside an illuminated charging station
Project concept
FULL-STACK APPLICATION01

ChargeHubEV

An EV charging platform connecting users, bookings, payments and technician workflows. Built with secure authentication and role-based access.

Next.jsNestJSPostgreSQL
Modern silver metro train at a contemporary station
Project concept
WEB APPLICATION02

Smart Metro E-Ticket

A metro ticketing system with account management, fare calculation, booking and ticket validation. AJAX keeps the experience responsive.

PHPJavaScriptMySQL
Mountain landscape and suitcase representing tour planning
Project concept
JAVA APPLICATION05

Tour Management System

Managing tour packages, customers, reservations and payments with modular, object-oriented design.

JavaOOP
Miniature railway station with a locomotive
Project concept
GRAPHICS & ANIMATION06

Railway Station Visualization

Computer Graphics · AIUB

An animated railway environment with trains, tracks and platforms, using geometric transformations and timer-based animation.

C++OpenGLGLUT
Espresso and a point-of-sale terminal
Project concept
DESKTOP APPLICATION07

Smart Coffee Shop

A desktop management system for orders, billing, inventory and customer records, backed by a relational database.

C#.NETMySQL
Sensor circuit board beside a pulse waveform
Project concept
CONNECTED HARDWARE08

Smart Health Monitoring

Microprocessor and Embedded Systems · AIUB

An ESP32-based system transmitting live sensor readings to an IoT dashboard for remote health monitoring and device-status updates.

ESP32SensorsBlynk

04 / RESEARCH EXPERIENCE

Exploring explainable, reliable systems.

Applied work in computer vision, machine learning and cybersecurity.

Optical inspection of a defect in a metal bearing
Project concept
COMPUTER VISION · EXPLAINABLE AI03

Industrial Defect Localization with Explainable Heatmaps

Compared Grad-CAM and patch-based heatmaps on MVTec AD for lightweight, explainable defect localization. Built an image-preprocessing and CNN evaluation pipeline to highlight defective regions.

PythonPyTorchOpenCV
Glass shield and connected servers representing network security
Project concept
MACHINE LEARNING · CYBERSECURITY04

Adversarially Robust Network Intrusion Detection

Designed a multi-agent intrusion-detection concept on NSL-KDD using ensemble and neural-network models. Performed data preprocessing, threshold tuning and model evaluation for a robust detection pipeline.

PythonXGBoostRandom Forest

05 / EDUCATION

A foundation
for what’s next.

EXPECTED DECEMBER 2026

BSc in Computer Science & Engineering

American International University-Bangladesh

CGPA: 3.56/4.00

Dhaka, Bangladesh
2021

Higher Secondary Certificate · Science

Notre Dame College, Mymensingh

GPA: 5.00/5.00

2019

Secondary School Certificate · Science

Poncahashi High School

GPA: 4.72/5.00

BEYOND THE CODE

Teamwork takes practice.

As a Notre Dame Science Club member, I assisted with the National Science Festival, workshops and exhibitions. As a school parade team leader, I led our team to first place twice in inter-school competitions. I also earned first place in the school-level scholarship examination in 2017–2018.

Outside development: traveling, reading books, playing guitar and watching movies.

06 / CONTACT

Let’s start
a conversation.

Have a question about my work, a project idea or an opportunity? I’d be glad to hear from you.

↓ Download CV (PDF)

Prefer email? You can write to me directly using the address above.

Send me a message

Tell me what you have in mind. All fields are required.

What would you like to discuss?
A little context helps me understand your idea.0 / 3,000
Preview your email

To: rahidul817@gmail.com

Your email app opens with your message ready. Just press Send there.

Your details aren’t saved on this website.