MB2007SLMS007G – AUGUST 2007 – REVISED OCTOBER 2026
MB2007Moe Babazadeh: Sensor-to-AI Engineering Leader With Integrated Firmware, Platform and AI Cores
1 Features
Building since 2007: robots, IoT and firmware, then web, mobile and AI platforms
CTO at Neuroject, the alignment layer for construction enterprises
Wide stack range, firmware to AI:
Embedded C on ESP32, nRF52840 and STM microcontrollers
TypeScript, React & Next.js, Laravel (PHP)
Python & FastAPI, OpenAI, pgvector
React Native & Expo, AWS, PostgreSQL & MySQL
11.8k+ commits since 2021
10+ products live, 2 apps on the App Store and Google Play
5 devices in production, 0.5B+ sensor records logged
Fixes upstream in packages with 300k+ weekly downloads
1st place, RoboCup IranOpen 2010
Available in 32-pin VQFN and 600 × 600 px portrait packages
2 Applications
Construction enterprise platforms: BIM, WBS, quantity take-off, tenders and 4D progress
AI for project data and early risk warning
AI-assisted R&D tax credit claims
IoT telemetry and GSM data logging
Attendance monitoring over NFC, RFID and BLE
LMS and live exam proctoring
Pressure and flow control, compact PLCs
Technical leadership: architecture, roadmap and delivery
MB2007, actual size
3 Description
The MB2007 is an engineering leader that integrates firmware, platform and AI cores in a single package. It has been in continuous operation since 2007: robots, IoT and firmware first, then web, mobile and AI platforms.
The device is deployed as CTO at Neuroject, where it leads the architecture, roadmap and delivery of a cloud-native, multi-tenant platform that connects BIM, schedules, budgets and risks into traceable decisions, and brings AI into it. Since May 2026 it also runs a contract channel as Chief Full Stack Engineer at Neuroship.
Device Information(1)
Part number
Package
Body size (nom)
MB2007
VQFN (32)
19.2 yr × 19.2 yr
Portrait
600 px × 600 px
(1) For all available packages, see the orderable addendum at the end of the data sheet.
Functional Block Diagram
MB2007 SLMS007G – AUGUST 2007 – REVISED OCTOBER 2026www.babazadeh.dev
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.1
Bringing AI into the platform, from natural-language access to project data to early warning on schedule and cost risk.8
Set the engineering bar: a permission check on every API route, audit trails, and production alarms and GuardDuty alerts kept in infrastructure as code.3
Changes from Revision E (June 2024) to Revision F (May 2026)Page
Added Neuroship: Chief Full Stack Engineer, on contract5
Chief Full Stack Engineer on contract, alongside my role at Neuroject.5
Changes from Revision D (February 2021) to Revision E (June 2024)Page
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.8
Changes from Revision C (August 2020) to Revision D (February 2021)Page
Led the frontend architecture of Active-Class, an integrated LMS and exam monitoring platform, including identity checks during live exams with the Microsoft Azure Face API.8
Shipped Attendum end to end: firmware for the ESP32 card readers and nRF52840 BLE beacons, the iOS and Android app, the staff dashboard, and a Canvas LTI app.7
Built Office.js add-ins for PowerPoint and Word, the School.how dashboard, the Education Guide app, and the Learning Kit and Exam Kit websites.9
Redesigned the CI/CD pipelines to cut build and deployment overhead.3
Changes from Revision B (2017) to Revision C (August 2020)Page
Built websites and web applications for clients with PHP, JavaScript, jQuery, HTML, and CSS.5
MB2007 SLMS007G – AUGUST 2007 – REVISED OCTOBER 2026www.babazadeh.dev
5 Pin Configuration and Functions
Each pin is an interface the MB2007 has shipped through. Probe one to read its function, or decap the package to see the block it is bonded to on the die.
RGZ package · 32-pin VQFN · top view
PROBE idle boundary scan
Hover, tap or tab to a pin to probe it. Decap the package to see where each pin is bonded on the die.
Figure 5-1. RGZ Package, 32-Pin VQFN With Exposed Thermal Pad, Top View
Table 5-1. Pin Functions
No.
Name
Type(1)
Description
1
VDD
P
Supply. Powered up in August 2007 as a freelance web developer, in continuous operation since.
2
C
I/O
Embedded C: firmware for robots, controllers, card readers and beacons.
3
ESP32
I/O
Attendum card reader firmware: NFC, RFID, BLE and over-the-air updates.
4
NRF52
I/O
Attendum beacon on the nRF52840: Bluetooth proximity check-in, updated over the air with DFU.
5
STM
I/O
Mini PLC: a compact controller built on STM microcontrollers. In production.
6
GSM
O
Logger weather stations: several sensors each, with logs sent home over GSM.
7
RTOS
I/O
FreeRTOS and Zephyr: matrix-keypad-freertos, and the BLE beacon firmware. matrix-keypad-freertos
8
GND
G
Ground reference: BSc Electrical Engineering, Control Systems, University of Tabriz.
9
TS
I/O
TypeScript, from Next.js apps to the SmartClaim client SDK.
10
REACT
I/O
React & Next.js: NeuroBuild on React 19, School.how, Learning Kit.
11
PHP
I/O
Laravel (PHP): the NeuroBuild back end, hosted on Laravel Vapor.
12
SQL
I/O
PostgreSQL & MySQL.
13
AWS
I/O
AWS: Amplify, Vapor and Lambda, with alarms and GuardDuty alerts kept in infrastructure as code.
14
GPS
I
Live tracking: hardware devices integrated with GPS and mapping services, at Niknam.
15
RN
O
React Native & Expo: Attendum and Education Guide, both on the App Store and Google Play.
16
OFFICE
O
Office.js add-ins that bring live polls and word clouds into PowerPoint and Word.
17
PY
I/O
Python & FastAPI: the SmartClaim API.
18
LLM
I/O
Language models: OpenAI behind SmartClaim’s AI-assisted R&D tax claims, and natural-language access to project data in NeuroBuild.
19
VEC
I/O
pgvector, in the SmartClaim API.
20
BIM
I
BIM models through Autodesk APS. Typed the Forge Viewer’s getPropertyHashes in DefinitelyTyped.
21
RISK
O
Early warning on schedule and cost risk, in NeuroBuild.
22
SEC
I
Security gates: secret scanning, Semgrep and Trivy on every pull request; a permission check on every API route.
23
CI
O
CI/CD pipelines, redesigned at 0&1 to cut build and deployment overhead.
24
LEAD
O
Architecture, roadmap and delivery. CTO at Neuroject since September 2026.
25
MAIL
I/O
Email. Write about a platform, a device or a team that needs building. moe@babazadeh.dev
Five fixes upstream, in packages downloaded more than 300k times a week. Errata, page 10
30
ARXIV
O
Paper: design, engineering and optimization of a grid-tie multicell inverter for energy storage (2017). arXiv:1708.08008
31
NC
NC
No internal connection. Reserved for your project.
32
EN
I
Enable. Pull high to start a conversation; see Ordering Information. Ordering, page 11
—
PAD
—
Exposed thermal pad. The die has been attached to Neuroject since June 2024.
(1) I = input, O = output, I/O = input or output, P = power, G = ground, NC = no internal connection.
MB2007 SLMS007G – AUGUST 2007 – REVISED OCTOBER 2026www.babazadeh.dev
6 Specifications
6.1 Absolute Maximum Ratings
Over the operating period, 2007 to 2026 (unless otherwise noted)(1)
Table 6-1. Absolute Maximum Ratings
Parameter
Test conditions
Min
Typ
Max
Unit
NROLE
Concurrent rolesNeuroject and Neuroship, since May 2026
Neuroject and Neuroship, since May 2026
2
roles
NREPO
Codebases in one platformNeuroBuild
NeuroBuild
5
codebases
NBOT
Autonomous robots in one matchSmall Size League
Small Size League
5
robots
NCTRY
Jurisdictions served by one productSmartClaim: UK, Ireland, Australia, South Africa
SmartClaim: UK, Ireland, Australia, South Africa
4
countries
DPKG
Weekly downloads, one patched packagegatsbyjs/gatsby
gatsbyjs/gatsby
163k
/week
(1) Stresses beyond those listed under Absolute Maximum Ratings have not been characterized. These are the highest values the device has been operated at, which does not imply that it cannot go further.
6.2 Recommended Operating Conditions
Table 6-2. Recommended Operating Conditions
Parameter
Min
Nom
Max
Unit
LSTACK
Stack layer
Firmware
Platform
AI
—
LROLE
Role
Engineer
CTO
—
—
TOP
Operating period
2007
2026
year
6.3 Electrical Characteristics
T = October 2026 (unless otherwise noted). Lower bounds are listed as MIN: 11.8k+ reads as MIN 11.8k.
Table 6-3. Electrical Characteristics
Parameter
Test conditions
Min
Typ
Max
Unit
Output
tOP
Time in operationSince August 2007
Since August 2007
19
years
NCOMMIT
CommitsSince 2021
Since 2021
11.8k
commits
NNB
Commits to NeuroBuildFive codebases
Five codebases
4,700
commits
NLIVE
Products live
10
products
NAPP
Apps on App Store and Google PlayAttendum, Education Guide
Attendum, Education Guide
2
apps
Hardware
NDEV
Devices in productionLogger, EPC, Mini PLC, Attendum reader and beacon
Logger, EPC, Mini PLC, Attendum reader and beacon
5
devices
NSTA
Logger stations activeGSM uplink
GSM uplink
50
stations
tUP
Logger fleet online
15
years
NREC
Sensor records loggedAll stations
All stations
0.5
billion
tBAT
Attendum reader battery lifeWireless; NFC, RFID and BLE
Wireless; NFC, RFID and BLE
16
months
Open source
NFIX
Fixes upstream2021 – 2026
2021 – 2026
5
PRs
DWK
Weekly downloads, patched packagesSum of all five
Sum of all five
300k
/week
★MAX
Stars, largest repository patchedgatsbyjs/gatsby
gatsbyjs/gatsby
56k
stars
Robotics
PRC
RoboCup IranOpen 2010Deminer Technical Challenge
Deminer Technical Challenge
1st
place
PNSC
National Skills Competitions 2010Mobile Robotics
Mobile Robotics
Bronze
—
MB2007 SLMS007G – AUGUST 2007 – REVISED OCTOBER 2026www.babazadeh.dev
6.4 Timing Requirements
Durations from the first month of each role. Roles still running are listed as MIN.
Table 6-4. Timing Requirements
Parameter
Conditions
Min
Nom
Max
Unit
tFL
Web Developer, FreelanceAugust 2007 – October 2012
August 2007 – October 2012
5.2
yr
tNK
Senior Software Engineer, NiknamOctober 2012 – August 2020
October 2012 – August 2020
7.8
yr
tAL
Senior Frontend Developer, Alget.nlAugust 2020 – February 2021
August 2020 – February 2021
0.5
yr
t01
Lead Frontend Developer, 0&1February 2021 – June 2024
February 2021 – June 2024
3.3
yr
tNJ
CTO, NeurojectJune 2024 – Present
June 2024 – Present
2.3
yr
tNS
Chief Full Stack Engineer, NeuroshipMay 2026 – Present
May 2026 – Present
0.4
yr
tOVL
Overlap, 0&1 and NeurojectJune 2024 – June 2024
June 2024 – June 2024
0.0
yr
tPROMO
Chief Full Stack Engineer to CTO, NeurojectJune 2024 – September 2026
June 2024 – September 2026
2.3
yr
Figure 6-1. Role Timing Diagram
MB2007 SLMS007G – AUGUST 2007 – REVISED OCTOBER 2026www.babazadeh.dev
6.5 Typical Characteristics
T = October 2026 (unless otherwise noted)
Figure 6-2. Title Level vs TimeFrom the job ranges. Real data.Figure 6-3. Weekly Downloads vs Repository StarsOne point per upstream fix. Real data.Figure 6-4. Tilt Angle vs Time, Two-Wheel Self-Balancing RobotSimulated. The BSc thesis robot used real-time fuzzy control.Figure 6-5. Controller Output vs Tilt AngleSimulated. Five sets per input, 25 rules on a diagonal.Figure 6-6. Output Voltage, 7-Level Multicell InverterIllustrative, nearest-level modulation. The topic of arXiv:1708.08008.Figure 6-7. Surface Plasmon Dispersion, Drude MetalCalculated. The MSc thesis studied plasmonic wave sources.
MB2007 SLMS007G – AUGUST 2007 – REVISED OCTOBER 2026www.babazadeh.dev
7 Detailed Description
7.1 Overview
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.
Five devices in the field, from GSM weather stations that have logged for over 15 years to a beacon updated over the air.
Table 7-1. Devices in Production
Tag
Device
Description
Figures
LG-01
Logger GSM weather station
Several sensors per station, with logs sent home over GSM.
50+ stations15+ years online0.5B+ records
EPC-01
EPC Pressure and flow controller
Embedded hardware and firmware that hold pressure and flow at their setpoints.
In production
PLC-01
Mini PLC Compact PLC
Built on STM microcontrollers, for automation on a small footprint.
In production
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 online3M+ records in 2 years10K+ classes covered
AT-02
Attendum beacon nRF52840 BLE beacon
Bluetooth proximity check-in, updated over the air with DFU.
In production
7.4 Device Functional Modes
CTO mode, Neuroject (default since September 2026)
Architecture, roadmap and delivery of NeuroBuild, and AI inside it: natural-language access to project data, and early warning on schedule and cost risk.
Contract mode, Neuroship (since May 2026)
Chief Full Stack Engineer on contract, alongside Neuroject.
7.5 Programming
The MB2007 is programmed in:
TypeScript
React & Next.js
Laravel (PHP)
Python & FastAPI
AWS
React Native & Expo
Embedded C
PostgreSQL & MySQL
MB2007 SLMS007G – AUGUST 2007 – REVISED OCTOBER 2026www.babazadeh.dev
8 Application and Implementation
8.1 Application Information
The MB2007 is typically deployed as the technical lead of a product platform, from firmware on the device to the AI that reads its data. Figure 8-1 shows it driving five platforms, with hardware on its firmware pins. Parts and connectors in the schematic link to the live products and store listings.
8.2 Typical Application
Figure 8-1. Typical Application Schematic
8.2.1 Evaluation Modules
NeuroBuild MB2007EVM-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.
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.
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.
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
In production; no public site.
Figure 8-5. Logger evaluation module
Active-Class MB2007EVM-ACTIVECLASS
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.
Removed a deprecated uuid version from gatsby-cli and gatsby-plugin-sharp that could fall back to Math.random() and was flagged on every Gatsby install.
The MB2007 was brought up on electrical engineering and robotics. Each rail ramped up over the years shown and is still up: the control-systems training runs every feedback loop in the device.
Figure 9-1. Power-Up Sequence
Table 9-1. Supply Rails
Year
Rail
Detail
2008–2012
BSc Electrical Engineering, Control Systems
University of Tabriz. Thesis: a two-wheel self-balancing robot with real-time fuzzy control.
2009–2011
Small Size League soccer robots
A team of five fully autonomous robots playing a real match.
2010
RoboCup IranOpen, 1st place
Deminer Technical Challenge.
2010
National Skills Competitions, bronze
Mobile Robotics.
2014–2016
MSc Nanoelectronics Engineering
University of Tabriz. Thesis: plasmonic wave sources based on multilayer structures.
Faults found in other people’s parts and fixed at the source, in packages downloaded more than 300k times a week. Each advisory links to its pull request.
App Store, Google Play, AWS, Autodesk and all other trademarks are the property of their respective owners.
10.5 Electrostatic Discharge Caution
This device has been in continuous operation since 2007. Handle it like any long-running system: with monitoring, audit trails and a permission check on every route.
10.6 Glossary
APS
Autodesk Platform Services
BIM
Building information modeling
BLE
Bluetooth Low Energy
DFU
Device firmware update
GSM
Global System for Mobile Communications
LMS
Learning management system
LTI
Learning Tools Interoperability
NFC
Near-field communication
OTA
Over the air
PLC
Programmable logic controller
SSL
RoboCup Small Size League
WBS
Work breakdown structure
MB2007 SLMS007G – AUGUST 2007 – REVISED OCTOBER 2026www.babazadeh.dev
11 Mechanical, Packaging, and Orderable Information
The following pages include mechanical, packaging, and orderable information. This information is the most current data available for the designated device.