Skip to content
View engineering87's full-sized avatar

Highlights

  • Pro

Organizations

@AlmavivA @italia @dotnet-foundation @sharpcode-it @INPS-it @sharpcoding-conference @thesharpninjas

Block or report engineering87

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
engineering87/README.md
Francesco Del Re

Francesco Del Re

Executive Program Manager · Modernization of Italian Public Administration Systems
Distributed systems · .NET · Architecture · AI

LinkedIn Blog Sessionize Credly certifications Profile views

.NET Foundation member Developers Italia contributor Codemotion speaker 19 NuGet packages ORCID


👤 About

I am an Executive Program Manager in the Welfare Public Administration domain, accountable for outcomes, budget, and delivery across a modernization portfolio. I coordinate multiple streams and cross-functional teams, guiding Program Managers, Solution Architects, and engineering teams, and I own the technical strategy for the domain: standards, solution directions, and reference architectures for the replacement of large-scale legacy systems. That remit includes the strategy for AI adoption in software development, from the practices engineering teams follow to the governance around them.

Behind the leadership role there is over a decade of hands-on engineering, and I still write code, publish libraries, and review architectures. My work sits at the demanding end of the discipline: high-complexity distributed architectures, concurrency, and the resilience of systems that cannot afford to fail. It is the kind of engineering where correctness has to be reasoned about rather than assumed, and that is what my open source work and my writing keep coming back to.

I hold an MSc in Computer Engineering from La Sapienza, University of Rome, with a specialization in distributed systems and computer architecture, and my earlier research on distributed and adaptive systems was presented at the Self-Adaptive and Self-Organizing Systems conference. I am also registered in the European Commission expert database for evaluation and advisory activities on digital transformation, interoperability, innovation, and public sector modernization.


📄 Publications


📦 Open Source

I maintain 19 packages on NuGet, with 27k+ total downloads. The most used are WART-Core, which forwards Web API calls to a SignalR hub as real-time events, SharpConnector, which puts one API over multiple NoSQL backends, and RESTSchemaRetry, an implementation of the Schema-Retry pattern for REST clients.

Not everything I work on ships as a package. SibillaOS is an Ubuntu 24.04 derivative, released under Apache-2.0, that turns a machine into a local LLM appliance, currently a proof of concept. dotnet-design-patterns is a teaching collection of all 23 Gang of Four patterns implemented in C# on .NET 9, each with its own README and xUnit tests, and it is the repository people star the most.

🇮🇹 Developers Italia

Four of my NuGet packages target the Piattaforma Digitale Nazionale Dati, the Italian public sector interoperability platform, and two of the repositories behind them are maintained under the Developers Italia organization: pdnd-client-assertion-generator, which handles OAuth 2.0 client assertion and voucher retrieval, and pdnd-metadata-dotnet, which extracts and normalizes request metadata.


✍️ Writing and Speaking

I write on my blog, and my articles have appeared on Codemotion and on the Sharpcoding publication:

I speak at SharpCoding, Codemotion, and DotNetCode. Next up:

Recent sessions, with the full history on Sessionize:

Earlier talks

🤝 Communities

.NET Foundation Developers Italia SharpCoding De Componendis Cifris The Sharp Ninjas


GitHub trophies

GitHub statistics

Pinned Loading

  1. dotnet-design-patterns dotnet-design-patterns Public

    The Gang of Four design patterns in C#, each with an explanation, a worked example, a UML diagram, and tests.

    C# 31 6

  2. WART WART Public

    Transforms REST APIs into SignalR events, bringing real-time interaction to your applications.

    C# 16 1

  3. stmsharp stmsharp Public

    A .NET library for composable, atomic transactions over shared variables using Software Transactional Memory, with optimistic snapshots, automatic conflict detection and retry, and no explicit lock…

    C# 4

  4. TemporalCollections TemporalCollections Public

    Thread-safe .NET collections with built-in, monotonic timestamps and a unified API for fast range queries, pruning, and temporal analytics

    C# 6

  5. pdnd-eservices-graph pdnd-eservices-graph Public

    Mappa interattiva della rete di interoperabilità PDND: chi eroga, chi fruisce, quanto è distribuita. Grafo diretto pesato costruito su open data ufficiali, con metodologia documentata e DOI.

    JavaScript 3

  6. sibillaos sibillaos Public

    Linux distro with a built-in LLM. Detects your hardware, picks vLLM or Ollama, downloads a model that fits, and serves an OpenAI-compatible API from first boot.

    Shell 8