Last login: Wed Jun 25 14:08:21 on ttys001
bruno@portfolio:~$ whoami
Hi, I'm Bruno
Software developer. Two ways in — pick the one that fits you:
bruno@portfolio:~$ ./welcome.sh --select-audience
Last login: Wed Jun 25 14:08:21 on ttys001
bruno@portfolio:~$ whoami
Software developer. Two ways in — pick the one that fits you:
bruno@portfolio:~$ ./welcome.sh --select-audience
Last login: Wed Jun 25 14:08:21 on ttys001
bruno@portfolio:~$ whoami
Backend developer · .NET / JVM
bruno@portfolio
Software Engineer with experience designing and delivering enterprise-grade microservices on ASP.NET Core. Specializes in Event-Driven Architecture (EDA), Clean Architecture, and CQRS patterns to build scalable, maintainable distributed systems. Experienced with YARP API Gateway, JWT and ABAC-based authorization and Docker containerization. Consistently delivers secure, production-ready backend solutions aligned with modern software engineering principles.
Final Degree Project (Software Engineering), developed in partnership with Trigénius.
Astro portfolio with dynamic data fetching from Github and file reading from CV
Demo Mockup website made fror the tattoo studio Outcast Tattoos
Storage of dotfiles for my Archlinux Configuration
Internal tool for managing, assigning and completing tickets.
Multiplayer Memory Game Web Application
Enterprise Package Management Application, developed for the DAE course.
[ 2025 — present ]
ASP.NET Core · Blazor · Entity Framework Core · MySQL · DevExpress · JWT · Clean Architecture · SOLID
languages/
backend/
data/
tooling/
learning/
# streaming from the GitHub APIlive · synced just now
$ git log --oneline -6
$ gh api /langs
bruno@portfolio:~$ ./pitch.sh
Online booking, deposits, reminders — on a site that looks like you.
# concept demo — what I’d build for you, not a delivered result
Online booking + deposits for a tattoo studio
A working demo of the booking flow — pick a slot, pay a deposit, get a reminder. This is what I'd build for your studio, not a delivered result.
First-client / founder pricing. Studio work is new — the engineering behind bookings, payments, and scheduling isn’t.
# why me
Direct, 1:1 — no agency layers. First studios get founder pricing. Studio work is new; the engineering behind it isn’t.
Ready when you are — let’s talk about your studio.