Skip to the pull request
your-company / hiring Pull requests 1CV Contact

Hire Moe as your CTO #2007

Open

moe wants to merge 24 commits into your-company:main from moe:cto

checks passed
OpenHire Moe as your CTO#2007
+433−4
moeAuthoropened this pull request · Oct 2026

Summary

I architect AI-driven platforms and scalable digital products.

CTO at Neuroject, building the alignment layer for construction enterprises. Building since 2007: robots, IoT and firmware, then web, mobile and AI platforms.

Why

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.

What this pull request brings

  • Done: Architecture, roadmap and delivery of a cloud-native, multi-tenant platform: CTO at Neuroject since September 2026.
  • Done: AI in the product, from natural-language access to project data to early warning on schedule and cost risk.
  • Done: Firmware shipped for ESP32 card readers and nRF52840 BLE beacons, with the iOS and Android app beside them (Attendum).
  • Done: A permission check on every API route, audit trails, and production alarms kept in infrastructure as code.
  • Done: Security gates on every pull request: secret scanning, Semgrep and Trivy (SmartClaim).
  • Done: Fixes merged upstream, in packages with 300k+ weekly downloads combined.

By the numbers

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

Stack

TypeScriptReact & Next.jsLaravel (PHP)Python & FastAPIAWSReact Native & ExpoEmbedded CPostgreSQL & MySQL

How to review

  1. Read the diff in : roles, roots, devices and what shipped, as data.
  2. Watch run: the tests assert every claim here against the sources.
  3. Resolve the open thread, approve, then squash and merge.
  1. moe added 23 commits · roles, degrees, awards, products and upstream fixes since 2007

    1. fixtype the optional RegExp filters on the Forge Viewer’s getPropertyHashes (DefinitelyTyped/DefinitelyTyped#72780)
    2. featjoin Neuroship as Chief Full Stack Engineer
    3. featopt-in strictVariables: typed query variables become required at the call site (HuolalaTech/react-query-kit#78)
    4. feat!become CTO at Neuroject
  2. moe added the labels ctofull-stackfirmwareaisecurityopen-source

  3. moe requested reviews from staff-engineer, recruiter, security-reviewer and you

  4. recruiterpersona reviewed

    One question on dates.

    Outdated Resolved
  5. moe committed docs(roles): date the CTO title separately from Chief Full Stack Engineer

  6. security-reviewerpersona approved these changes

    Looked at the security job and the links. Approving that side.

    Resolved
  7. staff-engineerpersona reviewed

    Read every file. One suggestion on the devices table, still open.

    Unresolved
    5Added: AT-01,Attendum reader,ESP32 card reader,"NFC, RFID, BLE and over-the-air updates. Wireless, with a battery that lasts about 16 months.",At one university: 200+ devices online; 10K+ classes covered; 3M+ records in 2 years
    1. staff-engineerpersona · commented

      The Attendum write-up also counts the classrooms at that university: more than 100. This row already carries the other figures from the same deployment, so they belong together.

      Suggested change

      Removed: AT-01,Attendum reader,ESP32 card reader,"NFC, RFID, BLE and over-the-air updates. Wireless, with a battery that lasts about 16 months.",At one university: 200+ devices online; 10K+ classes covered; 3M+ records in 2 years
      Added: AT-01,Attendum reader,ESP32 card reader,"NFC, RFID, BLE and over-the-air updates. Wireless, with a battery that lasts about 16 months.",At one university: 200+ devices online; 100+ classrooms; 10K+ classes covered; 3M+ records in 2 years
      Pushes a commit to moe/cto and re-runs the checks.
  8. All checks have passed · run #1 · 13 successful checks

  • Pending: Review required

    An approving review from you, the code owner, is required.

  • Blocking: 1 unresolved conversation

    Conversations on code must be resolved before merging.

  • Met: All checks have passed

    13 successful checks on e6c96ac.

  • Met: No conflicts with the base branch

    Merging can be performed automatically into your-company:main.

Merging is blocked until every requirement above is met.

Review verdict