Skip to content
View saeedghofrani's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@LicenseMarket

Block or report saeedghofrani

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
saeedghofrani/README.md

Saeed Ghofrani Ivari

Engineering Manager / Senior Backend Engineer

Engineering focus

Adana, Turkey  ·  Open to international and remote opportunities

I build and operate backend systems for commerce, trading, payments, operator workflows, and real-time products.
My work spans architecture, implementation, code review, database performance, incident response, delivery, and engineering leadership.

Email      GitHub      Portfolio      Resume

Portfolio  |  Resume  |  Projects  |  Case Studies  |  Architecture


Selected Public Work

Public open source · TypeScript library

Zero-dependency comparisons for nullable object paths, deep equality, validation helpers, and defensive property access.

Public integration project · NestJS / PostgreSQL

Normalize two job-provider payloads into shared entities, with TypeORM persistence, migrations, Docker, and health checks.

Public demo · React / Socket.IO

Two-person calling, signaling, room state, and chat. Try the meeting room.

Public open source · Rust / Axum learning project

Typed routes, separate domain logic, structured logging, health endpoints, and HTTP integration tests.

The Portfolio Platform is also deployed: its Next.js/NestJS/PostgreSQL source remains private, with public architecture and case studies.

Browse the complete public repository archive →

Proof From Production

Signal Evidence
Engineering leadership Led a backend team of 8 and coordinated 5+ major releases for a commerce and operator platform.
Reliability Maintained 99.9% uptime for the LicenseMarket production platform.
Performance Reduced average API latency by 40% through caching, bounded data access, and query-path improvements.
Real-time scale Supported 500+ concurrent users with sub-200 ms messaging latency at Mobasher.
Financial systems Built trading, pricing, wallet, transaction, payment, KYC/AML, and verification workflows.
Enterprise systems Delivered process, project, warehouse, finance, messaging, notification, and file workflows.

Client and employer source code remains private. The portfolio case studies describe the work without exposing confidential implementation details.

Production figures are owner-confirmed results from private work. Measurement periods and client telemetry are not published here; the messaging figure is not a voice/video latency guarantee.

Tools I reach for

TypeScript Node.js NestJS PostgreSQL MongoDB Redis

Core: TypeScript, Node.js, NestJS, PostgreSQL, MongoDB, Redis, RabbitMQ, Prisma, TypeORM.

Real-time and operations: Socket.IO, WebRTC, Docker, Nginx, Linux, CI/CD.

Exploration: Rust/Axum through public projects; Go through private personal work.

Engineering principles

Build predictable APIs, make data ownership explicit, keep background work observable, and define how real-time features recover from failure. I value clear documentation and code the next engineer can debug.

Live Projects

  • Portfolio Playground: try browser demonstrations; each explains its scope and source availability.
  • WebRTC meeting room: open the same room on two devices. Client and server source are public.
  • Quit Together: a private Go product with a public landing page; an account is required to explore it.
  • Story Platform: a public reading interface backed by a private personal repository.

Start a conversation

For senior backend and backend lead opportunities, read the recruiter brief, download my resume, or email me.

More about the workshop

I build small open-source tools, explore real-time infrastructure, and turn recurring backend problems into reusable utilities and engineering notes. Historical exercises and experiments remain in the complete public archive; they are not all production systems.

Pinned Loading

  1. rust-signalforge rust-signalforge Public

    Small Rust/Axum demonstration API for evidence scoring and supplied service-health samples, with typed domain logic, tracing, and integration tests.

    Rust

  2. compare-guard compare-guard Public

    Zero-dependency TypeScript library for safe nested-path comparisons, validation, deep equality, and defensive object access.

    TypeScript

  3. devotell-dtai devotell-dtai Public

    NestJS service that normalizes and synchronizes job data across providers using PostgreSQL, TypeORM migrations, tests, Docker, and health checks.

    TypeScript 1

  4. Webrtc-Client-React Webrtc-Client-React Public

    React and TypeScript two-person WebRTC meeting client with Socket.IO signaling, chat, device diagnostics, and TURN support.

    TypeScript 1

  5. webrtc-server webrtc-server Public

    TypeScript Socket.IO signaling service for two-person WebRTC rooms, SDP and ICE relay, chat, presence, and health checks.

    JavaScript 1