About me

Technical leader and distributed systems architect with a deep foundation in realiability and secure system design.

I drive engineering excellence through architectural innovation and team empowerment.

My approach combines rigorous technical thinking with practical business outcomes.

I am an avid reader of science and technology.

Software development

Long time Linux enthusiast and currently focusing on cloud, Go and the Linux ecosystem; past experience includes Microsoft Windows server/desktop platforms (mostly C#) and Java for enterprise solutions.

Open source

I have been using and contributing to various open source since 2003; see projects for recent commitments.

Why do I write software?

I write software for the end user; I personally enjoy being proud of the quality of the deliverable, the correctness of the solution adopted and the elegance of the architecture/orchestration that delivers such result.

Business solutions

I have worked on many software solutions for various companies, amongst them:

Current areas of interest

Engineering excellence

I love working with colleagues who care about creating a proactive engineering culture and pursuing excellence at every step: their dedication to quality and innovation drives the entire team to create outstanding results, fosters a culture of continuous learning and ensures that we are always pushing the boundaries of what is possible.

Service-oriented architecture

These days I work mostly in development of (gRPC) APIs, webservices and microservices written in Go language.

Golang gopher

Continuous delivery

I believe that quality assurance, systems integration and deployment automation must nowadays be tackled together. For this reason I enjoy to work with different teams for the improvement of source control, security best practices and development tooling, to help the big picture come together.