Skip to content
View AndreaPrestia's full-sized avatar

Block or report AndreaPrestia

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.

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
AndreaPrestia/README.md

Andrea Prestia

Software engineering is my strongest passion and I'm lucky that it has also become my job.

I started programming at the age of 13, with Javascript and C++.

After my high-school studies focused on software development, I joined the software engineering course at the university, here in Rome (Italy).

Meanwhile, I started working as a software developer when I was 20.

I like understanding how things are built to work together and how everything is running under the hood.

Software engineering is my main passion — and I’m lucky it also became my profession.

I started programming at 13 with JavaScript and C++, and after a high school focused on software development, I pursued software engineering studies at university in Rome (Italy). I began working professionally as a software developer at 20.

I enjoy understanding how systems are designed, how components work together, and how things run under the hood — from application architecture to distributed systems and cloud infrastructure.

I’m particularly interested in building reliable backend systems, modernizing legacy codebases, and designing scalable architectures. I use AI-augmented development and agent-based workflows as a productivity and quality multiplier, while keeping full ownership of system design and technical decisions.

Pinned Loading

  1. Accanto Accanto Public

    Un compagno digitale, sobrio e mobile-first, per chi assiste una persona cara.

    C# 5

  2. Hermes.Messaging Hermes.Messaging Public

    An in-process message bus built on System.Threading.Channels with persistent storage (LiteDB), automatic retry, circuit breaking, dead letter queues, and OpenTelemetry-compatible metrics.

    C#

  3. SocketApi SocketApi Public

    A lightweight TCP/SSL message broker built in .NET — combining RPC and Pub/Sub in a single binary protocol. Clients can be written in any language that supports TCP sockets and MessagePack.

    C#

  4. BlockNet BlockNet Public

    This is a Blockchain example written in .NET. I use it for study purposes :)

    C#

  5. Rudy Rudy Public

    A minimal Redis-like distributed key-value store built in .NET 9

    C#

  6. LiteMq LiteMq Public

    A lightweight, persistent TCP message queue with pub/sub, clustering, and deduplication — powered by LiteDB.

    C# 1