Samson Kamau Muiruri

Software Engineer at Improving · Edmonton, Alberta, Canada

I'm a software engineer with 20+ years of experience building distributed systems, data pipelines, and backend services. My work centers on functional programming and infrastructure — designing systems that are reliable, composable, and easy to reason about.

Tech Focus

  • Scala · ZIO · Cats · Akka
  • Apache Spark · Distributed data processing
  • Rust · Systems programming
  • Next.js · TypeScript · Web platforms

Conference Talks

  • Functional Scala 2023 — ZIO Schema: deriving codecs, diffing, and migrations from a single type definition.

Certifications

  • Lightbend Akka Cluster — Sharding & Persistence
  • Lightbend Akka Streams
  • Reactive Architecture — Domain Driven Design

Languages

English · Swahili · Italian

Connect