Blog
Insights on software engineering, architecture, and digital transformation.
StreamLine: A Low-Code ERP System Where You Model the Business and the Platform Builds the Rest
Most ERP systems ship as fixed modules you adapt your business to. StreamLine inverts that: you describe what your business is made of, and the platform generates the forms, tables, dashboards, APIs, audit trail, versioning, and real-time collaboration around it. Here are the parts that are genuinely uncommon in an ERP system — a node-graph view of live data, a programmable trigger layer, schema time-travel, and client-side encryption that even your own dashboards can't see through.…
Read more →IntegraAI: An Event-Driven Framework for Intelligent Process Automation
Modern enterprises run on fragmented systems — ERP, CRM, mailboxes, calendars, databases — each holding context the others need. Together with ADIVEX, we built a decentralized, event-driven framework where autonomous AI agents handle coordination and automation across all of them.…
Read more →Angular Signals in Practice: Replacing RxJS Where It Makes Sense
Angular's Signals API has matured to the point where it genuinely simplifies many reactive patterns that previously required RxJS. This is not about replacing RxJS entirely — Observables are still the right tool for async event streams, HTTP, and complex multi-source coordination.…
Read more →Rust in Production: Ownership, Borrowing, and Why It Earns Its Place
Rust eliminates entire categories of bugs at compile time — use-after-free, data races, null pointer dereferences — without a garbage collector. We used it for performance-critical connectors in our multi-agent framework and it delivered on most of what it promises.…
Read more →TypeScript Patterns That Actually Pay Off in Large Projects
TypeScript's type system is powerful enough to encode complex domain invariants, but that power comes with a cost: types can become a maintenance burden if the complexity doesn't pull its weight. After working on several mid-to-large enterprise codebases, these are the patterns that consistently deliver value.…
Read more →From Monolith to Services: REST, gRPC, Kafka, and Container Infrastructure
Breaking a monolith apart is an organizational decision first, an architectural one second. Once you've committed, the real questions begin: REST or gRPC between services, Kafka for async workflows, Docker for runtime consistency, Kubernetes for orchestration at scale.…
Read more →