Skip to content
View mheidari988's full-sized avatar
🐈
Cats
🐈
Cats

Highlights

  • Pro

Block or report mheidari988

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.

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
mheidari988/README.md

Mohammadreza (Reza) Heidari

Senior .NET Developer / Backend Architect based in Istanbul.
I build Clean Architecture systems, integration-heavy backends, cloud deployments, and AI-assisted product features.

Portfolio LinkedIn Stack Overflow


What I work on

  • Backend and platform architecture with C#, .NET, ASP.NET Core, EF Core, CQRS/MediatR, and Clean Architecture.
  • Multi-tenant systems, audit/history pipelines, domain events, background jobs, and resilient external integrations.
  • Cloud-native delivery with Azure, Docker, Kubernetes, Linux, Nginx, GitHub Actions, and GitLab CI.
  • AI-enabled workflows using OpenAI structured outputs, JSON Schema contracts, and asynchronous processing pipelines.
  • Product-facing frontend work when needed with Next.js, React, TypeScript, Tailwind, and HeroUI.

Current focus

  • Building CleanArchitecture.Extensions, a NuGet ecosystem that adds production-ready cross-cutting primitives to Jason Taylor-style Clean Architecture projects without forking the template.
  • Shipping backend and architecture work at Arneca Technologies across sustainability, fintech, merchant operations, healthcare, remote software delivery, and insurance projects.
  • Improving AI-assisted development workflows with ChatGPT, OpenAI Codex, and GitHub Copilot.

Core stack

.NET C# ASP.NET Core Entity Framework Core MediatR Clean Architecture

Microsoft Azure Docker Kubernetes Linux Nginx GitHub Actions GitLab CI

SQL Server PostgreSQL Redis Elasticsearch RabbitMQ

OpenAI GitHub Copilot Next.js React TypeScript Tailwind CSS

Featured work

  • CleanArchitecture.Extensions - opt-in NuGet packages for Clean Architecture projects: MediatR behaviors, validation strategies, exception mapping, caching primitives, guard clauses, result types, and CI/CD-ready packaging.
  • heidari.io - portfolio and case-study hub covering backend architecture, integrations, AI features, cloud deployments, healthcare systems, fintech, merchant operations, and industrial software.

How I think about software

  • Keep domain logic explicit and testable.
  • Make integrations observable, auditable, and resilient.
  • Prefer boring infrastructure until the product actually needs more.
  • Use AI tools to move faster, but keep engineering judgment in the loop.

Pinned Loading

  1. CleanArchitecture-Extensions/CleanArchitecture.Extensions CleanArchitecture-Extensions/CleanArchitecture.Extensions Public

    Extensions ecosystem inspired by Jason Taylor's Clean Architecture template, shipped as opt-in NuGet packages so you can keep the upstream template pristine.

    C#

  2. mohy-mql5 mohy-mql5 Public

    MOHY MetaTrader 5 strategy reference, indicators, experts, scripts, and MT5 runtime workspace

    MQL5