Computer Engineering Student ยท Backend Developer

I build systems that
make everyday work easier.

I turn practical problems into working software, from employee feedback and client renewals to automation and real-time applications.

Software built around real problems.

I'm Roham Hadadi, a Computer Engineering student focused on backend development and products that simplify real workflows.

My repositories include survey and renewal platforms, real-time multiplayer software, browser automation tools, and API-focused projects built with Python and TypeScript.

Selected work from my GitHub.

React Django TypeScript

InsightFlow

An RTL-first employee survey platform for collecting anonymous feedback, tracking participation, and turning responses into useful organizational insights.

  • Anonymous links, QR codes, and participation controls
  • Admin analytics with Excel, CSV, and PDF exports
  • Dockerized with PostgreSQL, Redis, and Nginx
View repository
TypeScript NestJS Telegram

DuePilot

A client-renewal accountability system for freelancers and small agencies, designed to keep important deadlines from becoming emergencies.

  • Assigns owners and tracks renewal progress
  • Sends Telegram reminders and acknowledgements
  • Designed for escalation and event history
View repository
Node.js Socket.IO Game

Parasite

A multiplayer social-deduction game built with Node.js and real-time communication.

  • Room-based gameplay
  • Real-time player updates
  • Vanilla frontend with a Node.js backend
View repository

Tools represented in my projects.

Backend

  • FastAPI
  • Django
  • Node.js
  • NestJS

Data & Infrastructure

  • PostgreSQL
  • Redis
  • Docker
  • Nginx

Frontend

  • JavaScript
  • TypeScript
  • React
  • HTML & CSS

Other Work

  • Socket.IO
  • Selenium
  • Telegram bots
  • Git & GitHub

Let's connect.

Have a practical problem that software could make easier? I'm always interested in useful systems and thoughtful collaborations.