Software architecture
Make the next architecture decision with confidence.
Turn complex requirements, legacy constraints, integrations, and growth plans into a system teams can build and operate.
Scope
- Architecture discovery
- Target architecture
- Domain and service boundaries
- APIs and events
- Data ownership
- Security and identity
- Cloud and deployment
- Architecture governance that does not slow delivery
Deliverables
- problem and constraint mapping
- target architecture with major decisions and trade-offs documented
- delivery plan and risk register
- implementation backlog your team can start on
Typical engagement
Architecture Sprint
For teams that need a clear technical direction before committing to a build.
Suggested duration: 1–2 weeks
Selected experience
Solution architecture
Multi-tenant IoT device platform
Built a greenfield IoT platform covering connectivity across cellular and LPWAN networks, device management, ingestion, visualisation, downlink control, and access control, for tens of thousands of devices across multiple tenants on OpenShift.
- MQTT
- Protobuf
- LoRaWAN
- NB-IoT / LTE-M
- OPA
- Kafka
- Redis
- RabbitMQ
- Prometheus
- Zabbix
- OpenShift
Product engineering
Loxone entry management integration platform
Designed and built an integration platform that synchronizes reservation and room-occupancy data into a Loxone-powered entry system, using desired-state reconciliation, durable jobs, monitoring, and safe access revocation.
- TypeScript
- Express
- Redis
- BullMQ
- Loxone
Solution architecture
Product catalogue and configuration architecture
Defined modular catalogue, configuration, pricing, promotion, policy, and qualification flows for a complex digital commerce environment, aligned with industry-standard APIs and domain boundaries.
- Domain architecture
- APIs
- Rules
- Integration
AI
ESP32 edge AI acoustic sensing node
Designed and built a field-ready ESP32-S3 edge device that runs acoustic ML inference locally, reports compact LoRaWAN telemetry, captures labelled training data, and gives operators a local web console for deployment and recovery.
- ESP32-S3
- ESP-IDF
- TensorFlow Lite Micro
- LoRaWAN
FAQ
Is this only advisory, or can you implement the design?
Both. Many engagements start as an Architecture Sprint and continue into Build and Integrate, where I implement the critical parts hands-on. The architecture is always written to be buildable — by me or by your team.
Can you review an existing architecture?
Yes. An architecture review maps what exists, identifies the decisions causing friction, and produces a prioritised modernisation plan — without prescribing a rewrite unless the evidence genuinely supports one.
Do you work with monoliths?
Yes, and often in their defence. A well-bounded monolith is frequently the right architecture. The work is about boundaries, data ownership, and deployability — not about a fashionable topology.
How detailed are the deliverables?
Detailed enough to build from: context and container views, decision records with trade-offs, API and data contracts for the risky seams, and a backlog. No hundred-page documents nobody reads.
Can you support a technology selection?
Yes. Selections are run against your actual constraints — team skills, operations, licensing, existing estate — with a written comparison, not a preference. I have no reseller relationships, so the recommendation is unbiased.
Curious what AI could actually do for your business?
Bring your questions, including the ones that feel too basic. In 30 minutes we go through how you work today, pick the task with the most to gain, and sketch what testing it would involve. No pitch, no obligation.
Prefer email? hello@nxtinno.com