Software Engineer

Breno Pellegrino

C#/.NET·React / TypeScript·Node.js

Davenport, Florida, United States  ·  Open to Software Engineer roles

I build and ship full-stack products end to end. On the backend I write production APIs and services in C#/.NET and Node.js, backed by relational data and messaging, with React, TypeScript and Next.js front ends on top. Strong on the backend, comfortable across the whole stack and increasingly focused on shipping AI/LLM features to production.

Portrait of Breno Pellegrino

Selected work

Products I’ve built and shipped

porcento-app.vercel.app
Porcento dashboard showing a match prediction with win, draw and loss probabilities and a likely scoreline

Porcento Live

Football predictions from a statistical model

Porcento turns a season of football data into clear probabilities. For each upcoming match it estimates win / draw / loss chances, a likely scoreline and projected final standings, updated round by round for regular fans rather than analysts.

I built the full product: the statistical model behind the predictions, the data that feeds it and a clean Next.js interface that makes the numbers easy to read. The interesting part is keeping projections consistent across a whole season as real results come in.

Full Stack · Statistical Modeling · Next.js · TypeScript · Supabase · Vercel

plating-five.vercel.app
Plating app: upload a single phone photo of a dish to generate an album of professional food photography

Plating Live

Professional food photography from one phone photo, powered by AI

Plating helps small restaurants and bakeries get professional-looking food photography without a photo shoot. You upload a single phone photo of a dish and it generates an album of polished shots, with versions ready for different channels like menus, delivery apps and social.

I built the whole thing: the generative-AI pipeline, the backend and API integration that runs it, user accounts with an album and credits system and the Next.js interface. Then I deployed it. The real challenge is turning an amateur photo into consistent, on-brand results a business can actually publish.

AI · Full Stack · Next.js · TypeScript · Generative AI · Vercel

Wallet / Store-Credit System Open source

A payments-grade wallet in .NET 8 and SQL Server

A standalone store-credit wallet that credits, debits and transfers money without ever leaving a balance half-updated. Every money mutation runs through stored procedures over raw ADO.NET inside a SQL transaction, so each operation commits fully or rolls back. A ledger keyed by a unique event id makes requests idempotent, so repeated or concurrent calls can never double-spend.

I built it to show SQL Server depth end to end: a carefully designed schema, a covering index with a documented before/after execution-plan study, a hand-rolled ADO.NET migration runner over numbered SQL scripts and xUnit tests on the money logic, including a parallel double-spend test.

C# / .NET 8 · SQL Server · Raw ADO.NET · Stored Procedures · Transactions · Docker

Wolverine / CQRS POC Open source

Event-driven .NET with CQRS and a transactional outbox

A .NET API built with Wolverine for CQRS and messaging. Commands and queries flow through a message bus, a domain event is published and handled, and a transactional outbox over EF Core and PostgreSQL persists each message in the same transaction as the data change and dispatches it after commit, so nothing is lost on failure.

I built it to prototype and de-risk this pattern before taking it to production: clean architecture in vertical slices, FluentValidation on commands, and a full test suite with xUnit plus integration tests that run against a real PostgreSQL via Testcontainers.

C# / .NET · Wolverine · CQRS · Transactional Outbox · EF Core · PostgreSQL · Testcontainers · Docker


Experience

Production work for clients

Systems I built and shipped for companies through my work at a software consultancy. These are client projects, so there are no public demos.

The Wallet

Central payment and credits platform for a trading company

I built the platform’s core payment and credit system in C# and .NET. It processes every purchase for more than 2,000 customers a month and uses database transactions with rollback, so each operation completes fully or not at all. I also added time-bound credits to keep customer funds on the platform.

C# / .NET · SQL Server · Payments · Transactions

AI Support Agent

Production LLM agent that triages support tickets

I helped build an LLM agent that reads incoming support tickets, resolves known issues automatically and routes the rest to the right person. It cut the support queue by over 80% and brought resolution time down from days to hours.

LLM · Agents · Tool calling · C# / .NET

Query performance: 15s to under 1s

Database tuning on a high-traffic endpoint

A trade-history endpoint handling over 2,000 requests a day was loading in about 15 seconds. I read the execution plan, found missing indexes and tuned the queries, bringing it under one second.

SQL Server · Indexing · Performance · .NET

Rental management system

End-to-end platform for a motorcycle rental company

I built a system that connects to a bank, manages rental contracts, sends charges to customers through WhatsApp and gives riders a portal to check their upcoming invoices.

C# / .NET · Integrations · PostgreSQL


About

From running a business to shipping software

I’m a software engineer based in Florida. I came to engineering from a slightly unusual path: a background in engineering and several years owning and running a hospitality business before moving into software full time.

That path shapes how I work. Running a business meant owning outcomes end to end: operations, finances and customers, with problems that had to be solved under pressure and with real money on the line. I bring that same ownership to engineering. I think about the user and the business behind a feature, communicate clearly with the people around me and follow work all the way from idea to production.

Today I focus on backend and full-stack development: C#/.NET services and APIs, React/TypeScript front ends, relational databases, event-driven messaging and building LLM and agent features that hold up in production.


Tech

Tools I work with

Backend & Data

C# / .NET·Node.js·REST APIs·PostgreSQL·SQL Server

Messaging & Events

Event-driven systems·CQRS·Transactional outbox (Wolverine)·Azure Service Bus·Google Pub/Sub

Frontend

React·TypeScript·Next.js

Platform & AI

Docker·CI/CD·Automated testing·Git·LLM & agent systems

Contact

Let’s talk

I’m open to Software Engineer, Backend and Full-Stack roles in the US. Email is the fastest way to reach me.