Skip to content
View mmohajer9's full-sized avatar
🟒
Lets Try Everything Again :)
🟒
Lets Try Everything Again :)

Highlights

  • Pro

Block or report mmohajer9

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

Mohammad Mahdi Mohajer. Ships the whole stack. Proves it works.

πŸ‘¨β€πŸ’» Senior ML/Software Engineer @ LRQA

Engineer at ❀️ β€’ πŸ”¬ Researcher

Toronto, Canada πŸ‡¨πŸ‡¦

* Also answers to Mo and Mamad. Yes, that explains the domain name.

🧾 Abstract. This profile documents Mohammad Mahdi Mohajer, an engineer with dual expertise: a senior full-stack software engineer who became a senior machine learning engineer, with both skill sets kept sharp. He ships products from first commit to production and publishes peer-reviewed research on whether AI systems work as well as everyone claims. The condition is stable and productive.

🏷️ Index Terms: full-stack engineering · large language models · software testing · benchmarking · program analysis · production ML systems

1️⃣ Introduction

Most engineers ship AI systems. Most researchers doubt them. I do both, and I'm convinced neither works without the other.

I spent years as a senior full-stack software engineer before moving into machine learning, and I never put the first toolbox down. That mix is rarer than it should be: I can design the model itself 🧠 and also build the entire product around it, end to end πŸ—οΈ. My work spans production machine learning systems, the engineering that keeps them reliable, and research πŸ”¬ on how to evaluate them honestly.

There are persistent founder symptoms too πŸš€: ideas around me have a habit of turning into products. Figure 1 shows the loop that ties all of this together.

flowchart LR
    A(["πŸ’‘ Spot an opportunity"]) --> B(["πŸ—οΈ Build the product"])
    B --> C(["🧠 Make it intelligent"])
    C --> D(["βš—οΈ Benchmark and test"])
    D --> E(["πŸš€ Ship to real users"])
    E --> F(["πŸ“„ Publish what holds up"])
    F --> A
    style A fill:#0099cc,stroke:#007aa3,color:#ffffff
    style B fill:#007fd6,stroke:#005bb8,color:#ffffff
    style C fill:#0057c2,stroke:#00459c,color:#ffffff
    style D fill:#3346c8,stroke:#2536a3,color:#ffffff
    style E fill:#5429b8,stroke:#41209c,color:#ffffff
    style F fill:#6b21a8,stroke:#581c87,color:#ffffff
    linkStyle default stroke:#0057c2,stroke-width:2px
Loading
Figure 1. Mohammad's operating loop, from opportunity to product to proof. No exit condition has been observed.

2️⃣ Related Work

Mohammad's peer-reviewed work covers benchmarks for LLM coding ability, testing methods for deep learning libraries, and LLM-driven program analysis. The full record is archived in [3] πŸ“š. His industry track record is documented separately in [2] πŸ’Ό.

3️⃣ Apparatus: The Stack 🧰

πŸ“ Programming Languages

Python, JavaScript, TypeScript, Java, C, C++

🧠 Machine Learning

PyTorch, TensorFlow, scikit-learnΒ Β LangChain

πŸ–₯️ Application Engineering

TypeScript, React, Next.js, Django, Node.js, GraphQL

☁️ Infrastructure & Data

Docker, Kubernetes, AWS, Azure, GCP, PostgreSQL, Redis, NginxΒ Β DigitalOcean

4️⃣ Threats to Validity

⚠️ This README was written by Mohammad himself, so take the self-report with a grain of salt. Don't trust the summary: read the papers [3] πŸ“„, run the code πŸ’», or email him [5] βœ‰οΈ and draw your own conclusions.

References

# Directory Contents
[1] 🌐 mamad.ai Mohammad's homepage
[2] πŸ’Ό LinkedIn Industry track record, independently documented
[3] πŸ“š Google Scholar Peer-reviewed publications, fully archived
[4] 🧩 Stack Overflow Answers left in the wild
[5] βœ‰οΈ contact@mamad.ai Correspondence. Hard problems preferred

πŸ“– How to Cite

@misc{mohajer,
  author   = {Mohajer, Mohammad Mahdi},
  title    = {Full-Stack and Machine Learning Engineer: Ships the Whole Stack, Proves It Works},
  contact  = {contact@mamad.ai},
  url      = {https://mamad.ai},
  location = {Toronto, Canada},
  note     = {Responds faster to hard problems than easy ones.}
}

πŸ™ Acknowledgments

This research was supported by coffee β˜•. Grants are accepted via:

Buy Me a Coffee Β  Ko-fi

Pinned Loading

  1. video-to-ui video-to-ui Public

    Turn a UI screen recording into design data, code edits, or a runnable React scaffold. A Claude Code skill.

    Shell 11

  2. RESTester-TaaS RESTester-TaaS Public

    Testing as a Service (TaaS) Implementation based on RESTester testing backend

    JavaScript 2

  3. merchant merchant Public

    merchant is a comprehensive e-commerce platform built on Django and React

    Python 3

  4. sama-online-coaching-system sama-online-coaching-system Public

    Software Engineering I - System Analysis and Design , Mohammad Mahdi Mohajer - Pourya Pouryeganeh , Sama The Coaching App For Body Building and Nutrition

    1 1

  5. wideworld-importers-data-warehouse wideworld-importers-data-warehouse Public

    Data warehouse implementation of Wide World Importers (WWI) a wholesale novelty goods importer and distributor - a premade database of Microsoft

    TSQL 2

  6. cdollar-compiler cdollar-compiler Public

    Compiler Course Project Implemented with generating instructions for MIPS Architecture.

    C++ 2