Reza Bahmani · Full-stack developer

I build efficient, reusable, and maintainable software.

Based in Tehran. Building backend-focused products with NestJS and Next.js for teams worldwide.

Portrait of Reza Bahmani

Tehran · UTC+03:30 · Remote

Available for contract & full-timePersian native · professional Englishrezabahmani.dev@gmail.comgithub.com/rezadev8Résumé PDF

Experience

Full-stack developer · Remote

Oct 2025 – Jan 2026

Owned delivery for a small product team — MongoDB data modeling, REST APIs and WebSocket features in NestJS, and the Next.js + TailwindCSS front end consuming them.

Full-stack developer · Smarti

Aug 2024 – Dec 2024

Built real-time trading features on WebSockets in NestJS, keeping state consistent across concurrent sessions. Designed the MySQL schema, integrated fine-tuned OpenAI models into product workflows, and built the SSR front end in Next.js.

Full-stack developer, intern · Arzif

Feb 2023 – Aug 2023

Sole developer on a full-stack application in NestJS and Next.js — REST APIs, WebSocket features, MySQL integration, and a responsive TailwindCSS interface.

Selected work

FarsiGPT

AI platform · 2023

Next.js · Express.js · MySQL · BullMQ · WebSockets · TailwindCSS

Built an AI platform that brings multiple AI models together under a single subscription. Developed the full-stack application with Next.js and Express.js, implemented real-time features with WebSockets, asynchronous job processing with BullMQ, and MySQL for data persistence.


E-commerce backend

Modular monolith · 2024–2025

NestJS · MySQL

Built product, cart, checkout and order modules behind RESTful APIs, split by domain for independent testing and reasoning. Added JWT authentication and role-based access control across all of them.


Persian Address Parser

Open source NPM package

TS · RegEx

Built a Persian address parser that normalize the input, chunks it into fields, considers the various states of each field, checks the province and city on the real data and returns an object of specific fields.


Satr

Audiobook platform backend · 2025

NestJS · PostgreSQL · Redis

Built subscription and per-book purchase flows on a transaction-safe payment path, so a failed charge never leaves a user with partial access. Added JWT auth, a coupon engine, and Redis caching for hot catalog and session reads.


mehdibahmani.ir

Architect portfolio, shipped · 2026

Next.js · TailwindCSS · GSAP

Designed and built a live portfolio site for a practising architect, front to back, with GSAP scroll animation for the project galleries. Live and in production for a paying client.

How I work · what I use

I use AI tools to scaffold and refactor faster. Architecture, code review and the final decisions are mine.

Languages & frameworksTypeScript · JavaScript (ES6+) · NestJS · Express.js · React · Next.js · TailwindCSS · Zustand

DatabasesPostgreSQL · MySQL · MongoDB · Redis

ArchitectureRESTful APIs · MVC · modular monolith · RBAC · gRPC microservices

Tools & infrastructureGit · WebSocket · BullMQ · Swagger/OpenAPI · Postman

Testing & docsJest — unit, integration, e2e · API docs for frontend and onboarding

EducationB.Sc. in Software Engineering · Islamic Azad University, Qods Branch (2025–Present)

Open to backend and full-stack work.

Contract or full-time, any time zone. Send me what you're building and I'll tell you honestly if it's a good fit.