About Dennis

Engineer, founder, system thinker

I like hard problems with real stakes — utilities, cities, money and people.

I'm Dennis Irungu, a software engineer and founder based in Nairobi, Kenya. I build products and platforms that sit close to critical infrastructure — metering, billing, revenue collection, hospitality and education.

I work across the stack: architecture, backend, frontend, DevOps and mobile. I enjoy mapping messy real-world workflows into clean domain models and durable systems.

Over the last 7+ years, I've created and shipped over 20 B2B/B2C products, integrated with fiscal devices and government systems, and supported teams that serve thousands of end-users.

Core strengths

  • SaaS and multi-tenant architecture
  • IoT & NB-IoT metering and control loops
  • Event-driven and queue-based systems
  • API-first product design
  • DevOps, CI/CD and observability

Tools I use often

  • Node.js, TypeScript, NestJS, Express
  • Next.js, React, React Native
  • PostgreSQL, TimescaleDB, MongoDB
  • Prisma ORM, Redis, RabbitMQ
  • Docker, Kubernetes, Jenkins, GitHub Actions
  • ERPNext customisation and integrations