Staff Software Engineer 路 Software Architecture 路 Backend Systems 路 Developer Tools
- Software architecture and system decomposition
- Backend and data-intensive systems
- Offline-first and distributed platforms
- Developer tooling and structural analysis
- Technical leadership and engineering execution
A private Rust-based developer tool for modelling and analysing software systems using the Facility Model.
Focus: system structure, ownership, workflows, failure handling, and implementation evidence.
A private offline-first enterprise computing platform for secure local application deployment, device management, and collaboration in constrained network environments.
Role: CTO and lead architect.
A public TypeScript library for generating and managing WireGuard keys and configurations.
Building Facility Scope and formalising the Facility Model as a practical method for understanding software structure, responsibility, and material flow.
TypeScript 路 Go 路 Rust 路 PostgreSQL 路 Linux 路 Docker 路 WireGuard
- Articles: princeomonu.com/#ideas
- Videos: princeomonu.com/#series
- EV Charging Platform: princeomonu.com/#series
- Requirements, constraints, and architecture: princeomonu.com/articles/how-to-design-an-ev-charging-platform-requirements-constraints-architecture
- Charger onboarding, OCPP, telemetry, reliability, payments, and operations



