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

FinanceManager API

Financial management API built with .NET 8 following Clean Architecture and Domain-Driven Design principles. The project includes domain events, unit of work, automated tests and architectural validation.

.NET 8 ASP.NET Core Entity Framework Core SQLite 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