Web2026 - 2027, Fall
AIUB Smart Slide Downloader
An automated Chrome extension that detects active AIUB courses, downloads new course materials, skips existing files, and organizes everything into course-specific folders.
- Greets you by name
- Progress bar and new-file count for each course
- Never downloads the same file twice, and restores files you deleted
- Current semester is always downloaded automatically when you open…
- Old semesters button: pick an old semester from the Registration…
JavaScript
Desktop2026 - 2027, Fall
Desktop-Based Calculator
Desktop calculator in C# Windows Forms with a dark modern design, calculation history line, chain operations, percent, ± and full keyboard support.
- Addition, subtraction, multiplication and division
- Shows the calculation above the answer
- Decimal numbers, percent, plus/minus and backspace
- Clear error message when dividing by zero
- Keyboard support: numbers, + - /, ., %, Enter, Backspace and Esc
C#
Data Science2025 - 2026, Summer
Stroke Data Cleaning, Preprocessing and EDA
R project that cleans and explores a 5,110-record stroke dataset: missing values, outliers, invalid categories, median/mode imputation, normalization, group analysis, correlation and charts.
- Inspect the dataset: structure, summary and data types
- Detect and fix age outliers
- Convert columns to the right types
- Filter a high-risk group
- Charts and the cleaned dataset saved as CSV
R
Data Science2025 - 2026, Summer
Twitter Sentiment Noise Robustness
R project testing Twitter sentiment classifiers on noisy text: Bag-of-Words vs TF-IDF with Naive Bayes, Linear SVM and Multinomial Logistic Regression, word-deletion and character-swap noise, 5-fold cross-validation and a research paper.
- Tweet cleaning and text preprocessing
- Bag of Words and TF-IDF text representations
- Synthetic noise: word deletion and character swap, tested at…
- Clean vs noisy comparison with accuracy, precision, recall, F1 and…
- Charts, word cloud and result tables saved to Outputs/
R
Web2025 - 2026, Summer
EduQuiz – Online Quiz Management System
Online quiz management system built with PHP and MySQL (MVC): teachers create quizzes and questions, students take timed quizzes and see results, with admin management.
- One login and registration system for every user
- Remember Me, reset password, change password, edit profile and…
- Student: browse and enroll in courses, take quizzes, see results…
- Instructor: create courses and quizzes, add questions, publish…
- Admin: activate / deactivate / delete users, remove courses, see a…
PHPCSSJavaScript
Graphics2025 - 2026, Summer
Computer Graphics OpenGL Setup
Ready-to-use OpenGL + FreeGLUT template for Code::Blocks (64-bit). Clone, open the project and run with no extra setup.
CC++
Graphics2025 - 2026, Summer
Dreamland Village Ultimate
C++ OpenGL (FreeGLUT) animated Bangladeshi village scene with Day, Sunset, Night and Rain modes, a controllable boat, moving animals, lightning and background sounds.
- Day, Sunset, Night and Rain scenes with their own sounds
- Boat that you can start, stop and steer
- Night scene with moon, twinkling stars, fireflies and house lights
- Rain scene with falling rain, splashes, lightning and jumping fish
- Help panel and fullscreen mode
C++C
Software Engineering2025 - 2026, Spring
Traditional Model-Driven Banking Software System
Software engineering project report (LaTeX) for a role-based banking system using the V-Model: SRS, user stories, traceability matrix, use case diagram, Figma wireframes and Git/Trello workflow.
- Role-based login, dashboards, password change and OTP-based recovery
- Customer online registration with account number and OTP
- Loan applications with approve / reject and status tracking
- Debit / credit card requests, issue, activate and block
- Monthly statements, teller shift summary, branch reports and audit…
LaTeXFigma
Digital Logic2025 - 2026, Fall
3-Digit Digital Password Lock
3-digit digital password lock built with logic ICs: D flip-flops store the password, a 7485 comparator checks the input and BCD validation blocks digits 10–15. Simulated in NI Multisim and built on a breadboard.
- Each digit is entered as 4-bit BCD with switches
- Unlock mode: the entered digits are compared with the stored…
- BCD validation: 10–15 are not valid digits, so they are rejected…
- Door status: Green LED = open, Red LED = closed
- 7-segment display shows the digit being entered
NI Multisim
Desktop2025 - 2026, Fall
Farm Invoice Manager
C# Windows Forms farm shop billing system with SQL Server: admin/employee login, user, product and customer management, sales with stock check and discount, printable invoices and a sales report with chart. Parameterized queries, one connection string.
- Login for admin and employee with different dashboards
- Admin can add, edit, delete and search users
- Add sales: cart with several products, stock check, discount in…
- Printable invoice
- Live validation of every input field
C#T-SQL
Database2024 - 2025, Fall
Bus Ticket Counter Management System
Bus Ticket Counter Management database in Oracle with 9 related tables, constraints, sample data, queries, joins, subqueries and views, plus a MySQL version connected to Java with JDBC.
- 9 related tables with primary keys, foreign keys, CHECK, UNIQUE…
- Sample data
- Test queries: simple query, single row function, aggregate…
- One simple view and one complex view
- Java programs that connect to the database and print the tables
Java
Desktop2023 - 2024, Summer
Coffee Shop Billing Management System
Java Swing coffee shop billing system: user login/registration, custom coffee orders, automatic price calculation and bKash/card/cash payment, with data saved in text files.
- User login and registration
- Coffee ordering system
- Automatic price calculation
- Multiple payment options
- Accounts and orders are saved in text files inside the data folder
Java