Projects

Open source libraries and developer tools built with .NET, focused on web applications, digital signatures and Brazilian fiscal document processing.

CNPJ Validator V2

.NET library for validating Brazilian alphanumeric CNPJ numbers, compatible with multiple .NET platforms. Includes unit tests and automated NuGet publishing via GitHub Actions.

.NET Standard 2.0 NuGet Unit Tests GitHub Actions

DFeSigner.NET

.NET library for digitally signing and validating Brazilian electronic fiscal documents such as NF-e, NFC-e, CT-e and MDF-e.

XML Digital Signature A1 Digital Certificates A3 Digital Certificates

Danfe Generator

Tool that converts Brazilian NF-e XML invoices into DANFE PDF documents through a simple web interface.

.NET 8 ASP.NET Core MVC Bootstrap DinkToPdf wkhtmltopdf GitHub Actions

YouTube Downloader

Web application for downloading YouTube videos or audio using a Blazor-based interface.

.NET 8 Blazor Razor Components YoutubeExplode FFmpeg

Finanza

Full-stack personal finance application built with .NET 8 and Angular 18, following Clean Architecture and Domain-Driven Design. Includes multi-tenancy, JWT authentication, domain events, automated tests and a complete Angular SPA with dashboard, transactions, categories and account management.

.NET 8 Angular 18 ASP.NET Core Entity Framework Core SQLite JWT xUnit FluentAssertions Integration Tests Clean Architecture DDD

MongoDB Backup to CSV Converter

.NET 8 console application that converts MongoDB backups into CSV files. The tool automatically spins up a temporary MongoDB instance using Docker, restores backup files and exports collections using mongoexport.

.NET 8 Docker MongoDB MongoDB Database Tools CLI Automation