I build backend systems and data pipelines with C#/.NET, Python, Java and PostgreSQL, and maintain an open-source desktop application in Java and Angular. Software Engineering student at UniCEUB, Brasília.
A personal SaaS project for monitoring Brazilian judicial proceedings. Each court exposes data through a different portal and structure, with no unified API. I designed an adapter-based architecture that normalizes 19 court integrations (PJe and e-SAJ families) into a single domain model, with async workers, webhooks with retry history, API keys, SDKs, multi-tenant organizations and billing.
An open-source, local-first desktop application for reading, editing and practising sheet music. Eleven Java modules own the musical domain, MusicXML parsing, pitch detection and MIDI playback; an Angular interface runs in an embedded Chromium window and reaches Java only through an authenticated loopback bridge. It includes a YIN tuner, fixed-tempo performance reports and PDF/image score recognition through Audiveris.
A member management platform in production, serving over 500 users. Built on Payload CMS across two integrated applications — a public site and an operational core covering member records, forms, check-in, announcements, activities and role-based access, with role-based access control. Built alongside a senior engineer.
A WooCommerce platform built and customized for MAY Derma, with an affiliate and prescriber platform in C#/.NET, integrated with external business systems over webhooks and async workers, with idempotency to survive retries and duplicate deliveries.
Set up the company's WordPress/WooCommerce store and built an affiliate and prescriber system around it in C#/.NET — referral links, coupons, commissions and partner dashboards. Integrated payment, shipping and marketing over webhooks and kept production running on Docker, Nginx, PostgreSQL and Linux.
Back-end development on a platform serving the medical and legal sectors, working in Scrum sprints. I built the judicial scraper that later evolved into CourtIQ, modeled a 32-table relational database and implemented 149 REST endpoints — each delivered as a full vertical slice: data modeling, migrations, models and DTOs, repository layer, controller, endpoint and documentation.
The fastest way to reach me is email. Code is on GitHub; the résumé is one page and downloadable as PDF.