Skip to content
View mrajaeim's full-sized avatar
🧙‍♂️
Focusing
🧙‍♂️
Focusing

Block or report mrajaeim

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

Hi 👋 I'm Mohammad Rajaei Monfared

Senior Software Engineer • Full-Stack AI Engineer

Building production AI systems, distributed software, developer tools, and modern web platforms.

Profile Views


👨‍💻 About Me

I'm a Senior Software Engineer and Full-Stack AI Engineer building scalable software across AI, Computer Vision, distributed systems, and modern web platforms.

My work spans the complete software lifecycle — from system architecture and backend engineering to frontend development, AI/ML, developer tooling, and production deployment.

I enjoy solving complex engineering problems and turning technical ideas into practical, maintainable products.


🚀 What I'm Working On

Area Focus
🤖 AI & Computer Vision PyTorch, YOLO, RF-DETR, SAM2, medical imaging
⚡ Backend & Distributed Systems FastAPI, NestJS, async processing, scalable architectures
🌐 Web Engineering React, Next.js, GraphQL, modern frontend architecture
🏗 AI Infrastructure Inference pipelines, queues, cloud deployment, production systems
🛠 Developer Tools Open-source tools, visual programming, engineering utilities
📚 Technical Education Interactive learning tools for databases, networking, and architecture

💼 Professional Highlights

Domain Experience
🧠 AI / ML Production Computer Vision systems with PyTorch, YOLO, RF-DETR, and SAM2
⚡ Backend Scalable services with FastAPI, NestJS, Node.js, and Django
🌍 Frontend React, Next.js, GraphQL, and modern web applications
🤖 Robotics Industrial automation, Raspberry Pi, Arduino, HMI, and serial communication
🏗 Architecture Distributed systems, backend architecture, asynchronous processing, and system design
👥 Engineering Architecture decisions, mentoring, technical leadership, and engineering initiatives
🚀 Product Turning technical concepts into maintainable production software

🧪 Open Source & Hobby Projects

Projects I build to explore software architecture, developer experience, databases, networking, and computer vision.

Project Description Stack Link
🖼️ Image Pipes Visual computer vision pipeline builder. Build DAGs, inspect transformations live, and export production-ready Python. React · Electron · Python · OpenCV · FastAPI GitHub
🗄️ DataFlow Interactive database learning path covering SQL, internals, distributed systems, database families, and architecture selection. React · TypeScript · Mermaid Live
🌐 Wireflow Interactive network protocol playground covering REST, SSE, WebSocket, gRPC, GraphQL, WebRTC, MQTT, and more. React · TypeScript Live

🖼️ Image Pipes

Stop scripting. Start seeing.

Image Pipes is a visual computer vision pipeline builder for designing image-processing workflows as a graph.

Instead of repeatedly tweaking a script, running it, saving an image, opening it, and repeating the process, Image Pipes lets you build and inspect the entire pipeline visually.

Features

  • 🔗 Build computer vision pipelines as a DAG
  • 👁️ Inspect every transformation in real time
  • 🧪 Experiment with OpenCV operations interactively
  • 🖼️ Preview intermediate results
  • ⚡ Cache pipeline execution
  • 🐍 Export production-ready Python
  • 🧩 Create custom Python processing nodes
  • 💻 Desktop application with Electron

Stack: React · Vite · Electron · FastAPI · Python · OpenCV · NumPy

🔗 GitHub: https://github.com/mrajaeim/image-pipes


🗄️ DataFlow

Learn databases. Understand trade-offs. Choose architecture.

DataFlow is an interactive database learning path that starts with SQL fundamentals and progresses through database internals, database families, distributed systems, data architecture, and database engineering.

The goal is not to memorize database logos. It is to understand how workload characteristics, consistency requirements, scalability, data models, and operational constraints affect storage architecture decisions.

🔗 Live: https://dataflow-five-psi.vercel.app/


🌐 Wireflow

Understand how protocols actually move data.

Wireflow is an interactive network protocol playground for understanding how different communication protocols move data between clients and servers.

It covers REST, HTTP Streaming, SSE, WebSocket, gRPC, Polling, GraphQL, WebRTC, MQTT, and more.

🔗 Live: https://wireflow-virid.vercel.app/


📌 Other Projects

Project Description
🤖 AI Studio AI image & video generation platform
🧬 Medical AI Cytogenetics Computer Vision pipeline
🎥 Face Swap API High-performance AI inference services
🔧 PrintWithEmoji JetBrains productivity plugin
🤖 Robotics Automation Industrial automation & embedded control
⚡ AI Backend Boilerplate Scalable FastAPI/NestJS architecture

⚙️ Tech Stack

Category Technologies
Languages Python · TypeScript · JavaScript · C++ · PHP
Backend FastAPI · NestJS · Node.js · Django · GraphQL
Frontend React · Next.js · Vite · Tailwind CSS · Electron
AI / ML PyTorch · OpenCV · YOLO · RF-DETR · SAM2 · Gradio · Hugging Face
Databases PostgreSQL · MongoDB · Redis
Infrastructure Docker · Linux · GitHub Actions
Architecture Distributed Systems · Async Processing · API Design · System Design
Robotics Raspberry Pi · Arduino · Embedded Systems · HMI · Serial Communication

📈 GitHub Statistics

GitHub Stats Card

Top Languages


🌐 Portfolio & Profiles

Platform Link
🌐 Portfolio portfolio-site-pink-delta-43.vercel.app
💻 GitHub github.com/mrajaeim
💼 LinkedIn linkedin.com/in/mrajaeim
✍️ Dev.to dev.to/mrajaeim
📝 Medium medium.com/@mrajaeim

✍️ Latest Articles

⚡ The Ultimate Guide to Mastering 'useEffect'

🤖 A Guide to Modern Browser Storage And Data Sharing Capabilities

🚀 Mastering Cross-Window Communication in JavaScript: postMessage vs BroadcastChannel Explained


🤝 Let's Connect

Area Topics
🤖 AI Engineering Computer Vision · ML Infrastructure · AI Systems
🏗 Architecture Distributed Systems · Databases · System Design
💻 Software Engineering Backend · Frontend · Developer Tools
🌱 Open Source Developer Experience · Technical Education · OSS
👥 Leadership Engineering Leadership · Mentoring · Architecture

📫 mrajaeim.pro@gmail.com

🌍 Open to Remote & Relocation opportunities.

Pinned Loading

  1. image-pipes image-pipes Public

    Image Pipeline Playground

    Python 124 19

  2. vision.class vision.class Public

    Jupyter Notebook

  3. js-understanding-window-postmessage js-understanding-window-postmessage Public

    Created with StackBlitz ⚡️

    JavaScript

  4. react-what-is-useeffect react-what-is-useeffect Public

    Created with StackBlitz ⚡️

    JavaScript

  5. Advanced-JS-Execution Advanced-JS-Execution Public

    Advanced JS Execution: Promises, Workers, and Comlink

  6. Complete Guide to E2E Encryption Con... Complete Guide to E2E Encryption Concepts.md
    1
    # 🔐 Complete Guide to E2E Encryption Concepts
    2
    
                  
    3
    ## 🔑 KEY TYPES & CONCEPTS
    4
    
                  
    5
    ### 1. **Identity Key Pair** (Long-term Identity)