Freelance Software Consulting · Eindhoven, NL

Real-time systems built
for asynchronous scale.

Event-driven architectures where ingestion, processing, and product experiences stay reliable under real traffic — from SaaS and ERP event workflows to ETL pipelines, IoT telemetry, and Angular dashboards.

Illustration of an event-driven architecture workshop, showing async contracts, event sourcing, idempotent scaling, and a Kafka-Lambda-EventBridge backbone.
EDA workshop illustration: async contracts, event backbone, and production resilience patterns.
2M+
Users on real-time event platforms
95M+
Events processed per day
12+
Years building production systems
12+
Countries with IoT asset visibility

Asynchronous systems, real-time outcomes.

Event lifecycles designed end to end — from edge ingest and async orchestration to operational product experiences your team can trust in production across SaaS, ERP, and ETL-heavy systems.

Real-time Event Streams

Kafka pipelines with replay-safe processing

Build resilient streams with ordering guarantees, idempotent consumers, and dead-letter recovery for zero-event-loss operations.

Apache KafkaAWS MSKKinesisSchema RegistryAsyncAPI

Async-first Architecture

EDA on AWS with controlled backpressure

Design asynchronous event flows using EventBridge, SQS/SNS, and Lambda with retries, DLQs, and operational guardrails built in.

EventBridgeLambdaSQS / SNSStep FunctionsCDK

Domain Event Design

CQRS and event-sourced SaaS/ERP workflows

Model SaaS and ERP domains around immutable events so teams can evolve read models safely and ship features without breaking consumers.

CQRSEvent SourcingDDDSaaSERP

IoT to Product UX

Edge-to-cloud telemetry, ETL, and Angular dashboards

Deliver real-time pipelines from MQTT ingest through ETL transformations to Angular product dashboards, turning asynchronous telemetry into actionable operations.

AWS IoT CoreMQTTETLInfluxDBAngular

Proof from production systems.

Real-time and async architecture choices are measured by reliability, recovery speed, and how fast teams can make decisions from live system signals.

High-volume billing events without data loss

Challenge: A SaaS platform needed reliable asynchronous billing event processing at enterprise traffic scale.

Solution: Implemented event contracts, idempotent handlers, and DLQ + replay workflows across producer/consumer services.

Result: Enabled stable event processing for millions of users with safer incident recovery and fewer manual interventions.

SaaSAsync ProcessingIdempotencyReplay

Real-time IoT tracking across countries

Challenge: Fleet telemetry had fragmented ingestion paths and inconsistent visibility for operations teams.

Solution: Built MQTT-to-cloud event pipelines with standardized schemas, stream validation, and real-time projections.

Result: Delivered reliable, near real-time tracking coverage across 12 countries with stronger operational observability.

MQTTStreamingTelemetryObservability

ERP/ETL backend to product-ready frontend

Challenge: Teams had robust ERP and ETL backend events but limited product visibility for support and customer success.

Solution: Shipped Angular dashboards driven by event projections and resilient query models from ERP and ETL pipelines.

Result: Improved time-to-insight for product teams and reduced dependency on ad-hoc data extraction workflows.

ERPETLAngularReal-time UX
"Teams move from fragile synchronous workflows to resilient async event systems — so real-time product behavior stays reliable, observable, and recoverable under pressure."

— Saujan Ghimire, Founder · I-IKIGAI

Async-first architecture, production-first thinking.

Every design decision is evaluated against delivery guarantees, operational clarity, and product-level responsiveness.

01

Map the event lifecycle first

Define domain events, delivery guarantees, and failure modes before implementation begins.

02

Design contracts and async boundaries

Set contracts and producer/consumer boundaries early so teams can ship independently and safely.

03

Engineer for replay and resilience

Use handler-first tests, idempotency, and replay paths so refactors and incident response remain low risk.

04

Operate with observable systems

Ship infrastructure as code with metrics, tracing, and queue visibility so production behavior is always explainable.

Need real-time behavior without
fragile synchronous dependencies?

If your platform depends on asynchronous reliability, support is available to design and deliver the event architecture that keeps production calm.

s.ghimire@i-ikigai.nl