About

Domenico Crupi

I have spent 25 years designing, delivering, and operating software where reliability, scale, and long-term maintainability matter.

Current work

Since 2021 I have worked independently, leading small engineering teams and owning delivery from early architecture decisions through production operations. Much of that work involves modernising established systems without disrupting the services and organisations that depend on them.

I also build products of my own, which keeps my decisions grounded in the practical realities of shipping, operating, and improving software over time.

Career impact

  • Turned complex and fragile systems into platforms that could scale reliably under production pressure.
  • Led teams through major architecture and infrastructure changes while keeping delivery moving.
  • Introduced reusable platforms and engineering practices that supported multiple products and teams.
  • Delivered systems in regulated and operationally critical environments where reliability was non-negotiable.
  • Owned systems end to end, from architecture and implementation to observability, recovery, and long-term operation.

How I work

I work across architecture, implementation, delivery, and operations. I prefer clear ownership, simple systems, measurable outcomes, and technology chosen for the problem rather than for fashion.

[email protected] LinkedIn