Skip to content

Site navigation

Pages of this site.

Mohammad Zafardoost, a studio portrait in a black turtleneck against a dark background.

Mohammad Zafardoost

Senior Backend Engineer

Muscat · UTC+4

I build backend and distributed systems for high-stakes products.

Distributed systems and fintech · Node.js and TypeScript

  • 3 fintech platforms delivered
  • 16 projects
  • 10 engineers led
  • 6 independent full-stack projects
  1. 2026co-founderFitYar fitness and nutrition coaching
  2. 2024technical leadten-person team, three fintech platforms
  3. 2021senior backend engineershared API gateway and cloud services
  4. 2019backend developerclient products, databases and real-time APIs
  5. 2016IT security specialistnetworks, firewalls and endpoint security

Selected work

4 of 16 projects

Selected backend and product work.

An exchange, a shared API gateway, an online store and a fitness app. These projects cover team leadership, backend architecture and independent product delivery.
  • 2024 — 2026

    BitBaax

    A cryptocurrency exchange built from scratch, with spot trading, customer-fund custody, multi-chain deposits and withdrawals, identity verification and market making.

    Centralized cryptocurrency exchange · Technical lead

    • Node.js
    • TypeScript
    • Event-Driven
    • RabbitMQ
    • MongoDB
    • PostgreSQL
    • Redis
    • WebSocket
    • React
    • Next.js
  • 2021 — 2024

    Part API Gateway

    A company-wide API gateway built in Node.js. I designed and implemented its authorization, access control, rate limiting, caching and extensible middleware pipeline.

    Company-wide API gateway · Backend

    • Node.js
    • PostgreSQL
    • Redis
  • 2026

    Commerce Platform

    A complete online store with a Next.js storefront, React admin console and Node.js backend. I built checkout, payments, inventory and the order flow through delivery, returns and refunds.

    E-commerce platform · Full-stack

    • Node.js
    • TypeScript
    • React
    • Next.js
    • Stripe
  • 2026 — now

    FitYar

    A fitness app with a conversational coach, personalized training programs, workout logging and nutrition tracking. I co-founded it and handle backend, infrastructure and GPT integration.

    Fitness and nutrition coaching app · Co-founder

    • Node.js
    • TypeScript
    • WebSocket
    • MongoDB
    • Redis
    • Docker
    • OpenAI API

All 16 case studies

Experience

7+ yrs in software

From network security to leading fintech platforms.

My recent roles are listed below. Independent client work ran alongside full-time employment; the complete timeline starts with network security in 2016.
  • Oct 2019 – Present7 yrs

    Independent Full-Stack Engineer

    Self-employed

    I build and maintain client products alongside my full-time roles, from backend services to the user interface and deployment.

    self-employed · remote

    • Node.js
    • TypeScript
    • React
    • Next.js
    • DevOps
    • MongoDB
    • Redis
    • PostgreSQL
    • RabbitMQ
    • Docker
  • Jun 2024 – Aug 20262 yrs 3 mos

    Technical Lead

    Dana Blockchain Solutions

    Led a ten-person engineering team and reported to the CEO. Responsible for architecture, delivery and infrastructure across three fintech platforms.

    full-time · on-site

    • Node.js
    • TypeScript
    • Event-Driven
    • RabbitMQ
    • MongoDB
    • PostgreSQL
    • Redis
    • WebSocket
    • React
    • Next.js
  • Jun 2021 – Jun 20243 yrs 1 mo

    Senior Backend Engineer

    Part Software Group

    Designed the company-wide API gateway and worked as a backend engineer and architect on Shahab, a cloud services platform.

    full-time · on-site

    • Node.js
    • PostgreSQL
    • Redis
  • May 2019 – Jun 20212 yrs 2 mos

    Backend Developer

    Zarban Information Technology Solutions

    Built backend services for web and mobile products for international clients, mainly in the Toronto market.

    full-time · remote · Richmond Hill, Ontario, Canada

    • Node.js
    • JavaScript
    • MongoDB
    • PostgreSQL
    • Redis
    • WebSocket

Full experience

How I work

4 principles

How I approach the work.

Review the risky parts early
I pay particular attention to authentication, money movement and failure handling. On BitBaax, that included wallet custody, secrets management and protection against double-spend and chain reorganizations.
Keep product boundaries clear
BitBaax and TetherBaax share an exchange core. TetherBaax added its own business logic and interface without a fork or changes to that core.
Stay involved after release
At Dana I handled infrastructure and GitLab CI as well as backend development. Across 950 pipeline runs, the CI failure rate fell from about 40% to 15%.
Plan for dependencies to fail
In FitYar, the GPT integration produces training programs. The app keeps workout, nutrition and habit tracking separate so those features work when the model is unavailable.

Recommendations

Selected

What colleagues and managers say.

  • Jun 2025

    One of his most notable contributions was playing a significant role in the design of our digital wallet platform — a complex and impactful project that benefited greatly from his insight and dedication.

    Majid Yaghouti JafarabadSenior Software Engineer, Fintech & PaymentsManaged Mohammad directly at Part Software Group
  • Dec 2021

    “Performance addict”, If you want to ask me about Mohammad, I will describe him in these two words. He is a tech-agnostic developer and I am honored and proud to share with you that I was so fortunate to work with a person like him. Excellent technical knowledge, great capacity to solve any backend challenges in shortest possible time and fast development made him a perfect backend technologies engineer.

    Mahmood BagheriSenior Frontend EngineerWorked with Mohammad on the same team
  • Dec 2021

    Mohammad has exceptional skill in analytical thinking which makes him a great software engineer. He is also a patient and humble person.

    Mohammadreza MirhajianmoghadamDevOps Engineer, MSc Software EngineeringColleague

All recommendations, in full

Contact

How to reach me.

Location

Muscat, Oman · UTC+4