Architecting the HRRS
The Humanoid Robot Registration System — digital identity, compliance, and lifecycle governance for the next generation of labor.
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.
Partnerships
Built strategic relationships with Enterprise Ireland, TUS, robotics manufacturers, and research institutions.
Compliance & Trust
Positioned the platform toward Physical AI trust infrastructure, aligning the roadmap with EU AI Act requirements as they emerge.
Go-to-Market
Led customer discovery, competitor analysis, and pricing — translating the technical build into a commercial SaaS product.
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.
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.
Nine Microservices
User & admin front ends, authentication, registration, ownership, catalog, operator management, barcode generation, and notifications — each a separate deployable service.
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.
How a robot gets registered
Submit
The user front end submits a registration and its invoice.
Review
HRRS Admin reviews the submission through the admin front end.
Approve
The workflow service updates the registration and publishes an approval event to RabbitMQ.
Identify
The Barcode Generator creates the front sticker and rear QR code, then publishes identity.assets.ready.
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.