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


Resumes

Two-page resumes tailored to the role.

Personal projects

  • Mathematical Game Lab — three Godot prototypes driven by Bayesian inference, timed routes, and computational geometry. C#, GDScript, and private source.
  • Cat Keyboard — a native Windows keyboard guard with manual locking, tray controls, and emergency unlock. C#/.NET; private source.
  • Together Meet — two-person WebRTC calls, chat, and device diagnostics. Public web/signaling code; newer Android work remains private and needs real-device ringing verification.

Public code

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 →

Production experience

Signal Evidence
Engineering leadership Began managing engineers in early 2024; now lead eight backend engineers at LicenseMarket, with hiring, one-to-ones, performance reviews, mentoring and delivery planning. Coordinated 5+ major releases.
Reliability Maintained 99.9% LicenseMarket platform uptime over approximately six months, tracked with UptimeRobot and CRM incident records.
Performance Reduced average API latency by 40% through caching, indexing and query optimization, validated with database/API timing tests over approximately six months.
Real-time scale Supported 500+ concurrent users in production at Mobasher, with observed messaging latency of 100–150 ms.
Financial systems Built trading, pricing, wallet, transaction, payment, KYC/AML, and verification workflows.
Enterprise systems Contributed to the Symorgh ERP platform using ASP.NET Core, Entity Framework Core, MySQL, and Angular.

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

Production figures are my reported results from private company records. Mobasher’s latency figure measures messaging, not voice or video.

Ongoing freelance work includes GBT Market and Keyvangold, two separate trading-platform engagements started in 2025.

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.

Personal projects: Rust/Axum APIs, Go applications, Godot simulations, and native C# utilities.

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, backend lead and engineering manager opportunities, read the recruiter brief, choose a role-specific 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