Babazadeh MetroCareer network · since 2007

Good service

Career network map · October 2026 edition

Moe Babazadeh

CTO at Neuroject

Leading the platform that connects BIM, schedules, budgets and risks for construction enterprises. Building since 2007: robots, IoT and firmware, then web, mobile and AI platforms.

Hover or tap a station for details. Pick a line in the key to isolate it, or plan a journey below.

Key Pick a line to isolate it

  • Station
  • Interchange
  • Terminus
  • Under construction
  • Train in service

Journey planner Routes through nineteen years

Pick a suggested journey, or any two stations. Station cards on the map can set either end too.

Network information

One network, nineteen years

I started building websites as a freelancer in 2007, studied electrical engineering with a focus on control systems, and spent my university years building robots, including a 1st place at RoboCup IranOpen 2010.

Since then I’ve built for an electronics and IoT company, a grocery marketplace, an edtech company and a construction-tech company. Today I’m CTO at Neuroject, leading the platform that connects BIM, schedules, budgets and risks for construction enterprises, and bringing AI into it.

Along the way I’ve shipped apps to the App Store and Google Play, hardware that’s still logging data after 15 years, and fixes to open source projects like Gatsby and DefinitelyTyped.

commits since 2021
11.8k+
products live
10+
devices in production
5
sensor records logged
0.5B+
apps on App Store and Google Play
2
weekly downloads of packages I patched
300k+

Signalling and rolling stock

  • TypeScript
  • React & Next.js
  • Laravel (PHP)
  • Python & FastAPI
  • AWS
  • React Native & Expo
  • Embedded C
  • PostgreSQL & MySQL

Timetable

Where I’ve worked

Departures Services since 2007

Select a service for its calling points.

In service

CTO at Neuroject ↗

June 2024 – Present

Leadership, Web, AI lines

Calling at

  1. CTO since September 2026, after two years as Chief Full Stack Engineer. I lead the architecture, roadmap, and delivery of a cloud-native, multi-tenant platform that connects BIM, schedules, budgets, and risks into traceable decisions.
  2. Bringing AI into the platform, from natural-language access to project data to early warning on schedule and cost risk.
  3. Led the architecture and build of NeuroBuild on Next.js, React 19, and Laravel, hosted on AWS Amplify and Laravel Vapor, with 4,700+ commits across five codebases.
  4. Set the engineering bar: a permission check on every API route, audit trails, and production alarms and GuardDuty alerts kept in infrastructure as code.

Line diagrams

Every station, line by line

The strip maps from above the train doors: each discipline as a line, with roles, projects, devices and milestones as its stations.

Embedded line · Tabriz ↔ Pulse IoT · 14 stations

  1. Tabriz

    2008 – 2012 · grid A4

    Electrical engineering with a focus on control systems.

  2. Small Size League

    2009–2011 · grid A4

    A team of five fully autonomous robots playing a real match.

  3. RoboCup IranOpen

    2010 · grid B4

    1st place in the Deminer Technical Challenge.

  4. Skills bronze

    2010 · grid B4

    Bronze in Mobile Robotics at the National Skills Competitions.

  5. Logger

    In production · grid C4

    GSM weather stations, logging for over 15 years.

  6. Balancing robot

    2012 · grid C4

    BSc thesis: a two-wheel self-balancing robot with real-time fuzzy control.

  7. Niknam

    Oct 2012 – Aug 2020 · grid D3

    IoT platforms, live GPS tracking and connected devices.

  8. EPC

    In production · grid E3

    Hardware and firmware that hold pressure and flow at their setpoints.

  9. Mini PLC

    In production · grid F3

    A compact PLC built on STM microcontrollers.

  10. Attendum

    2023 · grid G3

    Firmware, the iOS and Android app and the staff dashboard, live at UK and US universities.

  11. matrix-keypad-freertos

    2023 · grid H3

    Matrix keypads read as a FreeRTOS task, with debouncing.

  12. Pulse IoT

    2026 · grid H3

    Device telemetry and OTA firmware on plain shared PHP hosting.

Research branch · from Niknam

  1. MSc Tabriz

    2014 – 2016 · grid E4

    Thesis: plasmonic wave sources based on multilayer structures.

  2. arXiv paper

    2017 · grid E4

    A grid-tie multicell inverter for energy storage.

Platforms

Platforms I’ve shipped

1Platform
NeuroBuild screenshot

NeuroBuild

The alignment layer for construction enterprises: one multi-tenant platform for BIM models, WBS, quantity take-off, bills of quantities, tenders, and 4D progress reports, now with AI for natural-language questions and early risk warnings. I lead it as CTO.

  • Next.js
  • Laravel
  • AWS
  • Autodesk APS
2Platform
SmartClaim screenshot

SmartClaim

AI-assisted R&D tax credit claims for the UK, Ireland, Australia, and South Africa. I work across the FastAPI and pgvector API, the SvelteKit app, and the TypeScript client SDK, and added its security gates: secret scanning, Semgrep, and Trivy on every pull request.

  • FastAPI
  • OpenAI
  • pgvector
  • SvelteKit
  • TypeScript
3Platform
Attendum screenshot

Attendum

Attendance monitoring live at universities in the UK and US. I wrote the firmware for the ESP32 card readers (NFC, RFID, BLE, over-the-air updates) and the nRF52840 Bluetooth beacons, and built the iOS and Android app, the staff dashboard, and a Canvas LTI app. At a single university, it has more than 200 devices online, covers over 100 classrooms and 10,000 classes, and has received over 3 million records in the past two years.

  • ESP32
  • nRF52840
  • React Native
  • Next.js
4Platform
Logger screenshot

Logger

GSM weather stations that take several sensors each and send their logs home. The fleet has been online for over 15 years: more than 50 active stations and over half a billion records.

  • Hardware
  • Firmware
  • GSM
  • Sensors
  • Telemetry
5Platform
Active-Class screenshot

Active-Class

An LMS with live exam proctoring and Azure Face identity checks. I built the user dashboard, an Office add-in that brings live polls and word clouds into PowerPoint and Word, and the product website.

  • React
  • Redux
  • Firebase
  • Office.js

Depot

Hardware in service

Five units on the fleet list, from weather stations that have logged for over 15 years to the card readers checking students into lectures.

  • Road 1
    LG-01

    Logger GSM weather station

    Several sensors per station, with logs sent home over GSM.

    • 50+ stations
    • 15+ years online
    • 0.5B+ records
  • Road 2
    EPC-01

    EPC Pressure and flow controller

    Embedded hardware and firmware that hold pressure and flow at their setpoints.

    • In production
  • Road 3
    PLC-01

    Mini PLC Compact PLC

    Built on STM microcontrollers, for automation on a small footprint.

    • In production
  • Road 4
    AT-01

    Attendum reader ESP32 card reader

    NFC, RFID, BLE and over-the-air updates. Wireless, with a battery that lasts about 16 months.

    • 200+ devices online
    • 3M+ records in 2 years
    • 10K+ classes covered
  • Road 5
    AT-02

    Attendum beacon nRF52840 BLE beacon

    Bluetooth proximity check-in, updated over the air with DFU.

    • In production

Service status

Fixes I sent upstream

Disruptions found in other people’s networks, fixed at the source, in packages downloaded more than 300k times a week.

Good service on all lines 5 notices · all resolved

  • HuolalaTech/react-query-kitType safetyResolved 2026
    Disruption
    A forgotten argument compiled fine and only failed at runtime.
    Fix
    Opt-in strictVariables: typed query variables become required at the call site.
    Reach
    ★ 486 stars · 31k downloads a week
    Read the pull request ↗
  • DefinitelyTyped/DefinitelyTypedType safetyResolved 2025
    Disruption
    Calls that Autodesk documents failed to type-check.
    Fix
    Typed the optional RegExp filters on the Forge Viewer’s getPropertyHashes.
    Reach
    ★ 51k stars · 22k downloads a week
    Read the pull request ↗
  • gatsbyjs/gatsbySecurityResolved 2022
    Disruption
    That version can fall back to Math.random(), which is unsafe for IDs. npm flagged it on every install.
    Fix
    Removed the deprecated uuid@3.4.0 from gatsby-cli and gatsby-plugin-sharp.
    Reach
    ★ 56k stars · 163k downloads a week
    Read the pull request ↗
  • nanostores/persistentData lossResolved 2022
    Disruption
    Opening the app in a second tab wiped saved data.
    Fix
    Synced storage events only for the store’s own key.
    Reach
    ★ 383 stars · 82k downloads a week
    Read the pull request ↗
  • microapps/gatsby-plugin-react-i18nextBugResolved 2021
    Disruption
    Refs passed to localized links were silently dropped.
    Fix
    Added forwardRef support to the localized Link.
    Reach
    ★ 119 stars · 5.4k downloads a week
    Read the pull request ↗

Tickets

Get in touch

Tell me where you’re heading: a platform, a device or a team that needs building.

Babazadeh MetroSeason ticket, all lines
Moe Babazadeh
Holder
Mohammad Babazadeh
Current station
CTO, Neuroject
Valid from
2007
Zones
moe@babazadeh.dev