Skip to content

Computer Science & Engineering

MD. ROKIB HASAN OLI — Software Engineer in training

Greeting inBangla
আসসালামু আলাইকুম,
I'm MD. ROKIB.

I build across the whole stack — PHP and MySQL on the server, JavaScript and React on the front, Python for machine learning, and C when it needs to run close to the metal.

MD. ROKIB HASAN OLI
Scroll

Selected work

12 repositories

Built for a course. Kept because it worked.

CSE 4402026

Autonomous Volcanic Exploration

An exploration agent that navigates simulated volcanic terrain using a Markov Decision Process, weighing lava flows, craters and gas emissions to maximise ground covered without losing the rover.

  • Python
  • MDP
  • Reinforcement Learning
  • Simulation
CSE 4452026

Image Super-Resolution

A machine learning pipeline that restores detail to degraded images. Collected 100 source images, degraded them through blurring and undersampling, then trained a model to reconstruct the originals.

  • Python
  • Jupyter
  • Machine Learning
  • Computer Vision
CSE 2992025

Ghurbo — Tour Booking System

A deployed travel booking platform built as a junior design project. Handles trip listings, booking flow and traveller details end to end.

  • JavaScript
  • Node.js
  • Vercel
CSE 3112025

E-Shop

A database-backed storefront written to learn XAMPP, SQL and PHP properly — dynamic pages, real schema design, and server-side logic with the front end kept deliberately plain.

  • PHP
  • MySQL
  • XAMPP
  • CSS
CSE 3272025

Digital Tech Hub

A software engineering course project: a multi-page tech commerce hub with PHP routing, MySQL persistence and a custom CSS layer.

  • PHP
  • MySQL
  • CSS
CSE 1152025

Library Management System

Pure C, no dependencies. Add, search, edit and delete book records across ID, author, language, category, quantity, page count and rack number — all persisted to file.

  • C
  • File I/O
  • Data Structures

Academic tracks

4 tracks

Four threads, one degree

2026

Machine Learning & Autonomy

Supervised learning on image data, and sequential decision-making under uncertainty with Markov Decision Processes.

  • CSE 445
  • CSE 440

2025 — 2026

Web & Databases

Relational schema design, server-side PHP, and a JavaScript booking platform taken all the way to production.

  • CSE 311
  • CSE 327
  • CSE 299

2025

Systems & Architecture

From logic gates and flip-flops up through instruction set design, then onto real silicon with STM32.

  • CSE 231
  • CSE 331
  • CSE 332

2025

Programming Foundations

Structured C, file-backed persistence, object-oriented Java, and the circuits lab underneath all of it.

  • CSE 115
  • EEE 141L

About

Coursework is where I ship

Every project on this page started as a university assignment and ended up somewhere more interesting. A tour booking platform that went live. A reinforcement-learning agent that maps volcanic terrain. A library system written in C with no dependencies at all. I learn a stack by building something real in it, then keeping the repository public so the work speaks first.

The stack

  • JavaScript
  • React
  • Next.js
  • Node.js
  • CSS
  • Python
  • PHP
  • Java
  • C
  • C++
  • MySQL
  • MongoDB
  • XAMPP
  • Jupyter
  • Figma
12
Public repositories
15
Technologies in orbit
4
Academic tracks

Contact

Got something worth building?

Scrolled till here? Don't be a stranger, let's talk!

MD. ROKIB HASAN OLI — 2026

Built with Next.js

MD. ROKIB HASAN OLI — Software Engineer in training