Career Education Research Projects Toastmasters Expeditions Contact
arrow_back Back to Mohamed Omar
Project / Robotic Eir

Architecting the HRRS

The Humanoid Robot Registration System — digital identity, compliance, and lifecycle governance for the next generation of labor.

verified Enterprise Ireland Innovation Voucher
Mohamed Omar with a Unitree G1 humanoid robot at The Construct Robotics Institute, Barcelona
precision_manufacturing
Unitree G1 Training The Construct, Barcelona — Oct 2025
Beyond the Code

Building the company, not just the system

As founder and sole technical lead, the architecture is one half of the job — the other half is making it a business that can survive contact with regulators, investors, and customers.

handshake

Partnerships

Built strategic relationships with Enterprise Ireland, TUS, robotics manufacturers, and research institutions.

policy

Compliance & Trust

Positioned the platform toward Physical AI trust infrastructure, aligning the roadmap with EU AI Act requirements as they emerge.

trending_up

Go-to-Market

Led customer discovery, competitor analysis, and pricing — translating the technical build into a commercial SaaS product.

description

Investor & Grant Materials

Authored the investor deck, financial models, and the Enterprise Ireland Innovation Voucher application myself — reporting directly to the board as primary technical decision-maker.

System Architecture

Nine independent services behind an event bus — the same discipline behind the Tier-1 insurance migrations I led at Guidewire, now built to register, verify, and issue physical identity for humanoid robots.

PostgreSQL RabbitMQ SMTP Event-Driven
SYS.01 qr_code_2

Robot Barcode Generator

Once a registration is approved, this service generates the robot's physical identity — a front sticker and a large rear QR code — the registration plate for a humanoid robot.

SYS.02 account_tree

Nine Microservices

User & admin front ends, authentication, registration, ownership, catalog, operator management, barcode generation, and notifications — each a separate deployable service.

SYS.03 sync_alt

Event-Driven on RabbitMQ

Registration approvals, identity generation, and email delivery are decoupled through RabbitMQ events rather than direct service calls. PostgreSQL is the system of record, and a generic, database-configured notification center — templates, SMTP settings, and delivery status all live in the database — handles every outbound email. Built and owned end-to-end, funded in part by a competitively-won Enterprise Ireland Innovation Voucher.

Container Map — 9 Services
person User Front End
Robot owners submit registrations and manage their identity assets.
admin_panel_settings Admin Front End
HRRS staff review, approve, and manage submissions.
lock Authentication
Handles login and access control across both front ends.
how_to_reg Registration
Intake and workflow for new robot registration submissions.
assignment_ind Ownership
Tracks and transfers ownership records for registered robots.
inventory_2 Robots Catalog
The searchable registry of every robot registered in the system.
engineering Operator Mgmt
Manages operator accounts permitted to run registered robots.
qr_code_2 Barcode Generator
Issues the physical front sticker and rear QR identity.
mail Notification
DB-configured templates and delivery status for every outbound email.
Infrastructure
database PostgreSQL
The system of record for every service.
sync_alt RabbitMQ
The event bus decoupling all nine services.
forward_to_inbox SMTP
Outbound delivery for the Notification service.
The Workflow

How a robot gets registered

01 upload_file

Submit

The user front end submits a registration and its invoice.

02 fact_check

Review

HRRS Admin reviews the submission through the admin front end.

03 verified

Approve

The workflow service updates the registration and publishes an approval event to RabbitMQ.

04 qr_code_2

Identify

The Barcode Generator creates the front sticker and rear QR code, then publishes identity.assets.ready.

05 mark_email_read

Notify

The notification center renders a DB-backed template and emails the user their identity assets.

Hardware & Making

Bridging the gap between software architecture and physical robotics — the physical instantiation of the digital twin.

Phase 01 3D construction printing — rapid prototyping instinct, now applied to robotics hardware.

Hands-on training

Certificate of Participation, Unitree G1 Humanoid Robot Training — The Construct Robotics Institute, Barcelona, October 2025.