Senior software engineer · Amsterdam

I build software that stays simple under pressure.

I’m Iman—a backend engineer working across .NET, cloud platforms, distributed systems, and developer tools. I turn complicated systems into reliable products.

14+
Years building
.NET
Core craft
AMS
Based in
A developer and black cat facing a wall of code
~/ideas/nextalways building

What I do

Engineering from first sketch to production.

I care about sensible boundaries, observable systems, and software that the next engineer can understand.

More about how I work →
{ }

Software architecture

Maintainable .NET systems shaped with clean architecture, DDD, CQRS, and event-driven patterns.

  • C# and ASP.NET Core
  • Distributed systems
  • Technical leadership

APIs & integrations

Clear contracts and dependable integrations for products that need to communicate at scale.

  • REST and OpenAPI
  • Messaging systems
  • Payments and external APIs

Cloud platforms

Production-minded services with the telemetry and operational foundations teams need.

  • Azure and Kubernetes
  • Observability
  • Reliability and performance

Developer experience

Tools and automation that reduce repetitive work and make the right path the easy path.

  • CLI tooling
  • CI/CD pipelines
  • Python and TypeScript

Let’s make something useful

Have a difficult system to untangle?

I’m always interested in thoughtful engineering conversations, open-source ideas, and ambitious product work.

Start a conversation