Open to Remote / Relocation

Mohammad
Rajaei

|

Senior Software Engineer with 6+ years of experience designing scalable software across AI, robotics, distributed systems, and modern web platforms. Experienced in leading architecture, modernizing engineering systems, and delivering production-ready solutions.

01. About

Building systems that matter

I'm a Senior Software Engineer based in Tehran, Iran, with a strong passion for solving complex engineering challenges at the intersection of AI, distributed systems, and modern web platforms.

Over the past 6+ years, I've led the development of end-to-end AI pipelines for medical imaging, modernized shipment visibility platforms used globally, and engineered mission-critical robotic automation systems for pharmaceutical manufacturing.

I thrive in environments where engineering rigor meets product thinking — driving architectural decisions, mentoring teams, and shipping production-ready solutions that create measurable business impact.

Currently pursuing a Master's in Artificial Intelligence at Azad University (IAU), deepening my expertise in ML systems and computer vision.

Tehran, IranOpen to RemoteOpen to Relocation
6+
Years Experience
98.5%
Model Precision (KaryoX)
40K→
Units Scale (12K to 46K)
50%
Sales Increase (Global Shipment)
02. Skills

Technical Expertise

A comprehensive stack spanning AI research, full-stack web development, distributed systems, and embedded hardware engineering.

Languages

TypeScriptPythonJavaScriptC++PHPHTMLCSSSCSS

AI & Computer Vision

PyTorchOpenCVYOLORF-DETRSAM2GANMachine Learning

Frontend

React.jsNext.jsGraphQLApollo ClientElectronPWAMicro-frontends

Backend

NestJSFastAPIDjangoLaravelWordPressStrapi CMS

Databases

PostgreSQLMongoDBIndexedDBRedis

Architecture

System DesignDistributed SystemsMicroservicesEvent-DrivenModular Architecture

Cloud & DevOps

DockerGitGitLab CI/CDGitHub ActionsMinio

Observability & Tools

SentryGrafanaPostHogMetabaseJestEnzymePlaywright

Hardware & IoT

ArduinoRaspberry PiEmbedded SystemsSerial CommunicationHMI
03. Experience

Work History

6+ years across AI startups, logistics tech, pharmaceutical robotics, and consumer platforms.

Jun 2025 — Jul 2026 · 1 yr 1 mo
Oct 2023 — Apr 2025 · 1 yr 7 mos
Nov 2022 — Jul 2023 · 9 mos
Jan 2022 — Aug 2022 · 8 mos
Jan 2020 — Jan 2022 · 2 yrs 1 mo
04. Projects

Open Source & Hobby

Side projects I build to explore ideas, teach concepts, and sharpen tools I care about — from protocols and databases to visual computer vision workflows.

Wireflow

Interactive network protocol playground

Learn how REST, streaming, SSE, WebSocket, gRPC, polling, GraphQL, WebRTC, MQTT, and more move data between clients and servers. Everything runs in the browser — step animations, failure scenarios, side-by-side compare, and a short chooser quiz. No accounts or live traffic.

  • Step simulator with play/pause, speed control, and looping packet motion
  • Failure scenarios: timeouts, reconnects, rate limits, ICE failure, and more
  • Comparison table and dual-protocol compare derived from protocol traits
  • Protocol chooser quiz — three questions → recommended protocol
  • Shareable deep links like #websocket/happy/3 or #rest/rate-limit/1
RESTSSEWebSocketgRPCGraphQLWebRTCMQTTEducation

DataFlow

Interactive database learning path

Start with SQL fundamentals, then internals and families, and finish able to choose a storage architecture for workload and guarantees — and grow from a handful of requests to billions. Everything runs in the browser: leveled lessons, Mermaid diagrams, concept simulators, a workload chooser quiz, side-by-side compare, shareable deep links, and local progress. No accounts required.

  • Seven levels — Beginner → Intermediate → Advanced → Distributed → Data architecture → DB engineering → Architect
  • Lesson reader with prose, SQL examples, ASCII + Mermaid diagrams, and takeaways
  • Concept simulators for Postgres path, transactions, replication, polyglot, and more data models
  • Database chooser starting with “why not PostgreSQL?”, then adaptive questions → engine + checklist
  • Comparison matrix, localStorage progress, quick find (Ctrl/⌘ K), and deep links like #beginner/joins
SQLPostgreSQLDatabasesDistributed SystemsArchitectureEducation

Image Pipes

Stop scripting. Start seeing.

Build computer vision pipelines visually — inspect every pixel transformation in real time, then export clean, production-ready Python the moment you're happy with the result. Assemble your pipeline as a graph, watch every node's output update live, and walk away with production code — not a black box.

  • Visual graph editor for computer vision pipelines
  • Live per-node output inspection while you tune parameters
  • Breaks the tweak → run → save → squint debug loop
  • Export production-ready Python when the pipeline looks right
Computer VisionOpenCVPythonVisual PipelinesDeveloper Tools
05. Education & Certifications

Education

Sep 2021 — Oct 2025

Master's Degree

Artificial Intelligence

Azad University (IAU)

Sep 2017 — May 2021

Bachelor's Degree

Computer Software Engineering

Azad University (IAU)

Certifications

OpenCV

Maktabkhoone.org · 2026

Big Data

7Learn.com · 2026

Feedback Workshop (HRM)

Diginext · 2023

Engineering Management & Software Architecture

Diginext · 2023

Generative Adversarial Networks (GAN)

Diginext · 2022

Machine Learning

Diginext · 2022

06. Contact

Let's work together

I'm currently open to new opportunities — remote positions, relocation, or exciting technical challenges in AI, distributed systems, or full-stack engineering. Feel free to reach out and I'll get back to you as soon as possible.

Send an Email