CTO at Neuroject, building the alignment layer for construction enterprises. Building since 2007: robots, IoT and firmware, then web, mobile and AI platforms.
Tap an item to fill in its code, tap again to vend. Then reach into the tray: it opens with a printed receipt.
Moe BabazadehCTO · Neuroject · est. 2007
AFeatured
BHardware & robotics
CApps & tools
DCareer
ECredentials
FSkills
Push flap · take your item
Push
--Type a code · 11.8k+ commits since 2021 · 10+ products live · 5 devices in production · 0.5B+ sensor records logged · 2 apps on App Store and Google Play · 300k+ weekly downloads of packages I patched
Every slot in the machine, forty-five in six rows, as the operator stocks it. Open any line to read the whole item, or vend it from here. Facts as of October 2026.
AFeaturedThe flagship products, with their real screenshots on the bag.
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.
A2SmartClaimFastAPI · OpenAI · pgvector20264 countries
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.
4 countries: UK, Ireland, Australia, and South Africa
Made of: FastAPI, OpenAI, pgvector, SvelteKit, TypeScript
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.
200+ devices online3M+ records in 2 years10K+ classes covered
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.
50+ stations15+ years online0.5B+ records
Made of: Hardware, Firmware, GSM, Sensors, Telemetry
Tag
LG-01
Kind
GSM weather station
A5Active-ClassReact · Redux · Firebase2021
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.
DCareerAbout, every role, the CV and a way to get in touch.
D1Moe BabazadehCTO, Neuroject200719 years building
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.
11.8k+ commits since 202110+ products live5 devices in production0.5B+ sensor records logged2 apps on App Store and Google Play300k+ weekly downloads of packages I patched
D2NeurojectChief Full Stack Engineer → CTOJune 2024 – Present
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.
Bringing AI into the platform, from natural-language access to project data to early warning on schedule and cost risk.
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.
Set the engineering bar: a permission check on every API route, audit trails, and production alarms and GuardDuty alerts kept in infrastructure as code.
D3NeuroshipChief Full Stack Engineer (contract)May 2026 – Present
Chief Full Stack Engineer on contract, alongside my role at Neuroject.
From
May 2026
To
Present
Tenure
5 mo
D40&1Lead Frontend DeveloperFebruary 2021 – June 2024
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.
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.
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.
Redesigned the CI/CD pipelines to cut build and deployment overhead.
D5Alget.nlSenior Frontend DeveloperAugust 2020 – February 2021
Built the React frontend of a digital marketplace that helps local supermarkets and grocery businesses sell online.
Implemented state management and client-side data handling that cut unnecessary API requests.
Shipped MVP features quickly with the product and backend teams, and improved deployment workflows with CI/CD.
Sector
Grocery marketplace
From
August 2020
To
February 2021
Tenure
6 mo
D6NiknamSoftware → Senior Software EngineerOctober 2012 – August 2020
At Niknam Electronic Rayan, built IoT platforms and connected systems for monitoring, tracking, and data visualisation across multiple industries.
Designed web applications and real-time dashboards, and integrated hardware devices with GPS and mapping services for live tracking.
Modernised legacy platforms for performance, usability, and maintainability. Software Engineer from 2012, Senior Software Engineer from 2017.
Company
Niknam Electronic Rayan
Sector
Electronics and IoT company
From
October 2012
To
August 2020
Tenure
7 yrs 10 mo
D7FreelanceWeb DeveloperAugust 2007 – October 2012
Built websites and web applications for clients with PHP, JavaScript, jQuery, HTML, and CSS.
From
August 2007
To
October 2012
Tenure
5 yrs 2 mo
D8Résuméresume.pdf · every role, degree and award20266 roles
CTO at Neuroject, building the alignment layer for construction enterprises. Building since 2007: robots, IoT and firmware, then web, mobile and AI platforms.
FSkillsThe core skills, counted across the build archive.
F1TypeScriptIn 5 builds on record20225 builds
Tagged on five builds in the archive: react-query-kit: strictVariables (2026), SmartClaim (2026), Forge Viewer types (2025), Education Guide (2024), nanostores/persistent: tab sync fix (2022).
Counts: TypeScript
Builds
5
F2React & Next.jsIn 8 builds on record20218 builds
Tagged on eight builds in the archive: NeuroBuild (2024), Learning Kit website (2023), 0&1 website (2023), School.how (2022), UK Flour Millers dashboard (2022), Active-Class dashboard (2021), Active-Class Office add-in (2021), gatsby-plugin-react-i18next: Link refs (2021).
Counts: React, Next.js
Builds
8
F3Laravel (PHP)In 2 builds on record20242 builds
Tagged on two builds in the archive: Pulse IoT (2026), NeuroBuild (2024).
Counts: Laravel, PHP
Builds
2
F4Python & FastAPIIn 1 build on record20261 build
Tagged on one build in the archive: SmartClaim (2026).
Counts: Python, FastAPI
Builds
1
F5AWSIn 2 builds on record20232 builds
Tagged on two builds in the archive: NeuroBuild (2024), 0&1 website (2023).
Counts: AWS
Builds
2
F6React Native & ExpoIn 2 builds on record20232 builds
Tagged on two builds in the archive: Education Guide (2024), Attendum app (2023).
Counts: React Native, Expo
Builds
2
F7Embedded CIn 7 builds on record20127 builds
Tagged on seven builds in the archive: Attendum card reader firmware (2023), Attendum BLE beacon (2023), matrix-keypad-freertos (2023), Self-balancing robot with fuzzy control (2012), Logger: GSM weather stations (in production), EPC: pressure and flow controller (in production), Mini PLC (in production).