CS Student

Rahin

Building systems, visualizations, and interactive experiences through code.

Rahin

About

A 3rd-year CS student who sees programming as both creativity and problem solving. I enjoy building things that combine logic, visuals, and experimentation — from JavaFX applications to mathematical visualizations and scientific problem solving using Python and Java.


I also enjoy competitive-style problem solving with C and C++, exploring algorithms, and transforming abstract concepts into interactive visual experiences through code. Whether it's a visualization project, a multiplayer system, or a game built with Pygame, I enjoy creating software that feels dynamic, meaningful, and alive.

7+

Years of Coding

20+

Projects Built

Skills

C / C++ 90%
Python 90%
JavaFX 85%
Java 84%
JavaScript 70%
MySQL 78%
VS Code 95%
IntelliJ IDEA 85%
Git 80%
Java Processing 75%
Pygame 78%
MATLAB 70%
Algorithms 96%
Data Structures 85%
Object-Oriented Programming 80%
Database Management 74%
Computer Organization & Architecture 50%
Microprocessor Interfacing & Assembly 90%

Projects

Fractal Tree Visualizer

Interactive recursive fractal tree generator exploring recursion and geometric patterns.

JavaScript HTML Canvas Recursion

Collatz Conjecture Visualizer

Mathematical exploration of Collatz sequences with dynamic visualization of convergence patterns.

Java Mathematics Visualization

Chain Reactor Web

Simulation of cascading chain reactions with interactive physics-based behavior.

JavaScript Physics Simulation WebGL

Chess Visualizer

Interactive chessboard system for move visualization and game state analysis.

JavaScript Game Logic UI/UX

Chain Reaction (Python)

Turn-based chain reaction game built with Python focusing on logic propagation systems.

Python Game Theory Logic Systems

Sorting Algorithm Visualizer

Visual representation of sorting algorithms like quicksort, mergesort, and bubblesort.

Python Pygame Algorithms Visualization

Paper Factory Management System

Corporate-level management system simulating industrial paper production workflow.

JavaFX OOP System Design

Slot Machine

Interactive slot machine game built with Python.

Python Algorithms Data Structures

Snake Game

Classic snake game built with Python and Tkinter featuring real-time movement, score tracking, collision detection, and screen wrapping mechanics.

Python Tkinter Game Logic OOP

IntroSort Algorithm

Hybrid sorting algorithm implementation combining quicksort, heapsort, and insertion sort.

Python Algorithms Optimization NumPy

Bank Management System

Console-based banking system with account operations and transaction handling.

C OOP System Design

Center Sports Club Web

Responsive club website with modern UI and event showcase system.

HTML CSS Web Design

Research & Academic Work

Smart Inventory Monitoring System

Hardware-integrated inventory monitoring system using Arduino, Flask, and serial communication to track stock availability and expiry status in real time.

Arduino Flask IoT Embedded Systems Serial Communication

Microprocessor Lab Report System

A structured academic lab documentation system covering microprocessor experiments including Arduino sensor interfacing, I2C communication, and 8086 assembly simulations with organized report presentation.

Flask Python Microprocessor Embedded Systems Arduino Assembly Language I2C Communication Academic Work

Contact

Let’s Build Something Together

Whether you have a project in mind, want to collaborate, or just want to say hi — I’m always open to new conversations and opportunities.