Computer Science & Engineering, Islamic University of Technology

Most comfortable a few layers down the stack.

Fourth-semester CSE student, currently building backend and systems projects — auth flows, data models, and real-time protocols. I'd rather spend an evening quietly debugging something alone than presenting it to a room. Outside of that, most of my attention goes to cricket.

Samin Sawban Rayed
Studying
B.Sc. CSE, 4th semester
University
Islamic University of Technology
Email
saminrayed0101@gmail.com
GitHub
github.com/saminrayed

Selected work

Course projects and independent practice, roughly newest first.

BloodLink admin analytics dashboard showing donor counts, requests by blood group, and a supply-versus-demand table

CSE 4402 — Visual Programming Lab · Group project

BloodLink — Emergency Blood Donor Coordination

A JavaFX desktop application that matches emergency blood requests to eligible donors. Role-based accounts for donors, requesters, and admins; a scoring-based matching engine weighing blood-group compatibility, distance, donation cooldown, and request urgency; and an admin dashboard with live charts and audit history, all backed by MySQL through a layered controller / service / DAO architecture.

I worked on most of the system across our four-person team — the data model, the eligibility and matching rules, and the admin analytics views.

Built with Claude Code as an implementation tool, directing the architecture and feature set throughout.

  • Java
  • JavaFX
  • MySQL
  • Maven
  • BCrypt
PulseChat contact search sidebar PulseChat conversation view with an image message

CSE 4402 — Visual Programming Lab · Solo project

PulseChat — Real-Time Private Messenger

A desktop messenger built on raw Java TCP sockets rather than a web framework. A custom packet protocol handles handshakes, presence, and private message routing; MySQL stores accounts and message history so conversations persist across sessions. Messages push instantly — the client never polls the database.

Built solo, using Claude Code to accelerate implementation while I drove the architecture and feature set.

  • Java
  • JavaFX
  • TCP Sockets
  • MySQL
  • BCrypt
Auto-generated FastAPI Swagger documentation listing customer, product, and order endpoints

Independent backend practice · Solo project

FastAPI Auth & Order System

Two backend services exploring authentication and REST API design in Python: a standalone JWT auth service with registration, login, and bcrypt-hashed passwords, and a customer / product / order management API built on the same auth pattern, using SQLAlchemy ORM relationships and Pydantic v2 for request and response validation.

  • Python
  • FastAPI
  • SQLAlchemy
  • Pydantic v2
  • JWT

CSE 4302 — Object-Oriented Programming · Group project

Earthquake Risk & Building Assessment Module

Our team built a C++ console application simulating an earthquake management system. I designed and implemented the building-risk assessment module: a polymorphic RiskModel hierarchy with a distinct seismic building-code model per country, a building database supporting lookup and side-by-side comparison, and a scoring engine that turns a building's risk factors into a plain-language recommendation. Past-earthquake records, live earthquake data, and P-wave / S-wave prediction were built by teammates.

  • C++
  • OOP
  • Polymorphism
  • File I/O
Terminal screenshot of Shorojontro showing four players, coin counts, and available actions

Group project

Shorojontro — Terminal Bluffing Card Game

A Bengali-themed take on hidden-role bluffing games like Coup, playable by 2–6 players entirely in the terminal, with a localized set of roles and actions. I built the core game engine — the deck, coin economy, influence loss, and the challenge / block resolution behind every action — while a teammate built the terminal UI layer on top of it.

  • C
  • Game Logic
  • CLI

Other things I've built

Academic

IUT

Islamic University of Technology

B.Sc. in Computer Science & Engineering

Currently in 4th semester

Skills

Languages

  • Java
  • Python
  • C++
  • C

Frameworks & Libraries

  • JavaFX
  • FastAPI
  • SQLAlchemy
  • Pydantic

Databases

  • MySQL
  • SQLite

Tools & Practices

  • Git & GitHub
  • Maven
  • JWT & BCrypt auth
  • Socket programming
  • Object-oriented design

Get in touch

Open to internship opportunities, collaborations, and interesting backend problems.