Skip to content
Rishad Rahman

Work · 7 projects

Things I've built, and how they work.

Each project page walks through how it was built, from the architecture and algorithms to the decisions that mattered along the way. The source code is linked on every page.

Category
Technology

7 projects

  • CubeSolver 3D showing a scrambled 3D cube beside a step-by-step solution panel: 22 moves, found in 31 ms, verified, currently on move 7, R2.
    GraphicsInteractive web app

    CubeSolver 3D

    Enter a scrambled Rubik's Cube, get a verified ~20-move solution, and follow it turn by turn on an animated 3D cube.

    • JavaScript
    • Three.js
    • Web Workers
    • Node.js test runner
    • Playwright
    • Vercel

    Read the case study

  • The UniSphere home page: a blue-to-teal-to-orange gradient hero reading "UniSphere, where campus life connects" with Browse Marketplace and Get Started Free buttons, above feature cards for Campus Marketplace, Easy Transactions and Trusted Community.
    WebFull-stack platform

    UniSphere

    A campus marketplace where students buy and sell products, book each other's services, and settle problems through moderated disputes.

    • TypeScript
    • React
    • Vite
    • Tailwind CSS
    • Node.js
    • Express
    • MongoDB
    • Mongoose
    • JWT
    • SSLCommerz

    Read the case study

  • BombArena in boss mode: a wide circular arena of pale blue destructible blocks, the white player in the center and a red boss with dark eyes to the right.
    Graphics3D game, no engine

    BombArena

    A 3D Bomberman-style arena game in Python and PyOpenGL, built without a game engine: bombs, power-ups, enemies and a multi-phase boss.

    • Python
    • PyOpenGL
    • GLUT
    • NumPy

    Read the case study

  • GraphicsThree OpenGL programs

    Graphics & Python Games

    Three small PyOpenGL programs: a house in the rain, an arcade catcher drawn with a hand-written line algorithm, and a 3D survival shooter.

    • Python
    • PyOpenGL
    • GLUT
    • NumPy

    Read the case study

  • WebTwo database-backed apps

    PHP & MySQL Apps

    Two database-backed web apps: a book-swapping community and a parking-spot reservation system.

    • PHP
    • MySQL
    • HTML
    • CSS

    Read the case study

  • Machine learningApplied ML study

    Drug Review Analysis

    An NLP and machine-learning study of patient drug reviews: a TF-IDF sentiment model, engineered features, and a Random Forest vs MLP comparison.

    • Python
    • pandas
    • scikit-learn
    • spaCy
    • NLTK
    • PyTorch
    • seaborn
    • Google Colab

    Read the case study

  • AlgorithmsOngoing practice

    LeetCode Python

    Clean, readable Python solutions to classic array and string problems, tracked on GitHub.

    • Python

    Read the case study

↑ ↓ to move · Enter to open