Hi, I'm Abdur Rahman

Computer & Communication Engineering Student

Building Technology, Solving Problems, Exploring What’s Next.

Passionate about software development, AI, web technologies, and emerging technology — currently exploring machine learning, requirement engineering, and communication systems through academic and personal projects.

Portrait of Abdur Rahman
Open to work, internships & collaboration

About Me

I'm a Computer & Communication Engineering undergraduate at International Islamic University Chittagong (IIUC), currently in my 6th semester 3rd Year. My interest in technology stretches across software development, web engineering, artificial intelligence, machine learning, cybersecurity, and research — and I'm still very much in the process of figuring out where I want to specialize.

Most of what I know, I've picked up by building: working through coursework in databases and software engineering, shipping personal projects in Python and JavaScript, and slowly getting comfortable with the research process — reading papers, spotting gaps, and writing proposals of my own.

I care about understanding how things work under the hood rather than just making them work. That curiosity is what pulls me toward research alongside development, and it's the thread connecting most of the projects on this page.

Based inChittagong, Bangladesh
StudyingB.Sc. in CCE, IIUC
FocusSoftware & AI, still exploring
Student NameAbdur Rahman
DepartmentCCE
Semester6th
Blood GroupO+
UniversityIIUC
StatusActively learning

Technical Skills

A snapshot of what I use regularly and what I'm actively picking up — not a claim of mastery.

Programming Languages

  • CIntermediate
  • C++Intermediate
  • JavaFamiliar
  • PythonIntermediate
  • JavaScriptIntermediate

Web Development

  • HTML5Intermediate
  • CSS3Intermediate
  • JavaScriptIntermediate
  • DjangoLearning
  • ReactLearning

Development Tools

  • GitIntermediate
  • GitHubIntermediate
  • VS CodeFamiliar
  • NetBeansFamiliar
  • EclipseFamiliar
  • CodeforcesExploring

AI, Data & Research

  • Machine LearningLearning
  • Artificial IntelligenceExploring
  • Computer VisionExploring
  • Data ScienceLearning
  • AI AutomationExploring
  • NLPExploring
  • Software EngineeringIntermediate
  • Requirement AnalysisLearning
  • Technology ResearchLearning

Other Interests

  • CybersecurityExploring
  • Ethical HackingExploring
  • IoTExploring
  • Computer NetworksFamiliar
  • Communication TechnologyFamiliar
  • Database ManagementIntermediate
  • System Analysis & DesignLearning
  • Algorithms & Data StructuresIntermediate

Projects

19 academic and personal builds spanning web apps, desktop tools, machine learning, databases, and games — most of them live on GitHub.

Hotel Reservation System

Academic

A relational database project modeling a full hotel workflow: hotels, room types, rooms, guests, staff, reservations, payments, services, reviews, and audit history.

MySQLSQLDBMS
  • ER diagram & normalized relational schema
  • Views, functions, triggers & transactions
  • Joins, aggregate functions & subqueries
GitHub

Student Performance Prediction System

Academic

A machine learning project predicting student academic outcomes from attendance, class test marks, midterm marks, and previous semester GPA.

PythonPandasScikit-learn
  • Logistic regression classifier
  • Dataset of ~500 student records
  • Feature selection & preprocessing pipeline
GitHub

Course Management System / Mini LMS

Academic

A learning management system for managing courses, users, and learning content with a full authentication and API layer.

DjangoDRFReactJWT
  • JWT-based authentication
  • REST API with student/instructor workflow
  • Frontend-backend integration
GitHub

Life Analytics Dashboard

Personal

A browser-based dashboard that turns a day's logged activities into productivity trends, mood tracking, and a calendar heatmap — entirely offline via LocalStorage.

HTMLCSSJavaScriptChart.js
  • 24-hour activity & mood tracking
  • Offline-first with LocalStorage persistence
  • Interactive charts and a calendar heatmap
GitHub

AI News Analyzer

Personal

A Python/Tkinter desktop app that pulls live headlines from NewsAPI, generates AI-based article summaries, and scores each story's sentiment.

PythonTkinterTransformersNewsAPI
  • Hugging Face summarization with an extractive fallback
  • Sentiment scoring via VADER, with TextBlob backup
  • Export reports to TXT and articles to CSV
GitHub

Face Detection System

Personal

A real-time face detection app built with Python and OpenCV, using Haar Cascade classifiers to detect faces, eyes, and smiles from a live webcam feed.

PythonOpenCVHaar Cascade
  • Face, eye & smile detection with toggles
  • Centroid tracking keeps stable IDs across frames
  • Manual and automatic snapshot capture
GitHub

System Information Viewer

Personal

A Tkinter GUI that shows live CPU, RAM, disk, and OS details, auto-refreshing every second using psutil.

PythonTkinterpsutil
  • Real-time CPU, RAM & disk usage stats
  • Auto-refreshes every second
  • Dark-themed Tkinter interface

Nearby WiFi Scanner

Personal

A small utility for detecting and listing nearby WiFi networks — an early, still-lightweight project I'm continuing to build out.

Python
  • Scans and lists nearby wireless networks
  • Documentation and features still being expanded

Attendance Management System

Academic

A desktop attendance system for schools and colleges, built with Python, Tkinter, and SQLite, with department-wise filtering and analytics.

PythonTkinterSQLite
  • Student records with department-wise filtering
  • Daily attendance logging & history view
  • Exportable attendance statistics

Library Management System

Personal

A Python command-line tool for managing library book records, driven by a simple script with text-based data storage.

Python
  • Command-line workflow via manage.py
  • Book records stored in a plain text file

Nimbus — Weather Dashboard

Personal

A weather dashboard with live conditions, an hourly timeline, and a 3-day forecast, built entirely with vanilla JS against the key-free wttr.in API.

HTMLCSSJavaScript
  • City search with °C/°F toggle
  • Hourly + 3-day forecast, sunrise & sunset times
  • Glassmorphism UI with weather-based themes
GitHub

Student Grade Management System

Academic

A browser-based tool for logging student records and automatically calculating grades and averages through an interactive dashboard.

HTMLCSSJavaScript
  • Add student details & subject marks
  • Automatic grade & GPA calculation
  • Live demo hosted on GitHub Pages

Countdown Event Manager

Personal

An interactive countdown manager for tracking multiple upcoming events at once — exams, launches, holidays, travel plans, and more.

HTMLCSSJavaScript
  • Create, edit & filter multiple live countdowns
  • Dark/light mode with LocalStorage persistence
  • Celebration animation when a countdown ends

To-Do Pro

Personal

A feature-rich to-do app with a glassmorphism UI, priority tagging, and a full reminder/alarm system for staying on top of tasks.

HTMLCSSJavaScript
  • Priority levels, due dates & notes per task
  • Recurring reminders with browser notifications
  • Drag-and-drop with dark/light themes

Personal Result Tracker

Academic

A results tracker that calculates GPA and CGPA automatically as courses are added, with color-coded indicators for quick review.

HTMLCSSJavaScript
  • Automatic GPA & CGPA calculation
  • Dynamic CGPA color indicators
  • LocalStorage persistence

Expense Tracker (Year-wise)

Personal

A year-wise expense tracker built with HTML, CSS, and JavaScript for logging and reviewing spending over time.

HTMLCSSJavaScript
  • Organizes expenses by year
  • Runs entirely in the browser, no backend
  • Deployed live via GitHub Pages

Tic-Tac-Toe Game

Personal

A classic two-player Tic-Tac-Toe game playable entirely in the browser, no installation required.

HTMLCSSJavaScript
  • 3×3 grid with win, lose & draw detection
  • Two-player mode with restart option
  • Live demo hosted on GitHub Pages

Falling Delux Bar Game

Personal

An arcade-style Python game where the player steers a falling bar to dodge incoming obstacles for as long as possible.

Python
  • Keyboard-controlled gameplay
  • Score increases the longer you survive
  • Built to practice game loops & event handling

Research & Technology Interests

I enjoy exploring technology beyond the classroom, especially areas where software, intelligent systems, communication technologies, and real-world problem solving intersect.

Artificial Intelligence
Machine Learning
Computer Vision
Natural Language Processing
Software Engineering
Requirement Engineering
Internet of Things
Cybersecurity
Computer Networks
Communication Systems
AI Automation
Emerging Technologies

Exploring Technology Through Research

I'm actively learning the research process itself — this is where that's headed:

  1. 01Reading academic papers
  2. 02Analyzing research problems
  3. 03Identifying research gaps
  4. 04Comparing existing approaches
  5. 05Working with datasets
  6. 06Designing experiments
  7. 07Evaluating ML approaches
  8. 08Developing research proposals
  9. 09Understanding academic publications

Education

In progress

B.Sc. in Computer & Communication Engineering

International Islamic University Chittagong (IIUC)

Academic Year: 2024–2027 · 6th Semester · IIUC, Chittagong, Bangladesh

Completed

Higher Secondary Certificate (HSC)

Moulovi Shamsul Karim College

Completed: 2022

Completed

Secondary School Certificate (SSC)

Kashipur High School

Completed: 2020

Certifications & Workshops

Workshops and self-directed training I've taken part in.

Cyber Security & Ethical Hacking

Workshop / Training

Digital Marketing

Workshop / Training

Python Programming

Workshop / Training

AI Agent Development

Workshop / Training

Code & GitHub

Most of my project history lives on GitHub — academic work, experiments, and personal builds.

@abdurrahmancce

Explore repositories covering database systems, machine learning experiments, and vanilla JS/HTML/CSS front-end projects.

GitHub activity loads automatically when this page is online.

Contribution Activity

View full history →

Loading contribution activity…

Less More

Let’s Connect

Have a question, a project idea, or just want to talk tech? Send a message below.