Odoo
Building Production KRA eTIMS and Safaricom M-Pesa Integrations for Odoo 19
How we engineered real-time KRA eTIMS fiscal signing, Safaricom M-Pesa Daraja auto-reconciliation, and offline VSCU queues across Odoo 17, 18, and 19.
Odoo
How we engineered real-time KRA eTIMS fiscal signing, Safaricom M-Pesa Daraja auto-reconciliation, and offline VSCU queues across Odoo 17, 18, and 19.
DevOps
An engineering deep-dive into resolving Odoo tax group POS errors, zero-downtime tenant migrations, CI/CD hardening, and moving internal tooling behind Authentik SSO.
compliance
The KRA eTIMS deadline isn't coming — it's here. If your business issues invoices in Kenya, this is what you need to know and what happens if you ignore it.
SaaS
We’ve quietly accepted that spending $100/month on infra before you have a single customer is normal. It shouldn't be. Here is how to build a production-ready SaaS on a $5 VPS.
Architecture
We have normalized paying hundreds of dollars a month for infrastructure before acquiring a single customer. It's time to reject the complexity tax and return to the $5 VPS.
Automation
Turn WhatsApp messages into Odoo Sales Orders automatically. Here is the blueprint for building a no-code automation flow with JengaFlow and n8n.
Fintech
Integrating with M-Pesa's Daraja API is a rite of passage. But in production, network timeouts and user behavior make it messy. Here are our hard-won lessons.
Architecture
True multi-tenancy in 2026 isn't about sharing resources—it's about sharing the control plane while isolating the data. Here is how JengaStack secures client databases.
Compliance
Tax compliance shouldn't require expensive hardware. Here is the 2026 reality of eTIMS compliance, explained without the jargon.
SaaS
Kubernetes is the industry standard, but for most startups, it's a suicide pact. Here is why we chose Komodo—a lightweight, Docker-driven orchestrator—for JengaStack.
engineering
Most ERP hosting providers just spin up a container and call it a day. We couldn't accept that. Here's why we built our own platform from scratch — and why that matters for Kenyan businesses.