Tech Stack
The tools I work with, split by how well I really know them. I'd rather be clear about the difference between what I've shipped to production and what I'm still learning.
Used in production
Projects and teaching
Studying
Back-end
- C#
- ASP.NET Core
- Entity Framework Core
- REST APIs
- Python (Odoo)
- Node.js / Express
- Java / Spring Boot
- Dapper
Front-end
- Blazor
- Razor / ASP.NET MVC
- HTML
- CSS
- JavaScript
- Bootstrap
- React
- Next.js
- TypeScript
- Tailwind CSS
Databases
- SQL Server
- MySQL
- PostgreSQL
- MongoDB
Cloud and infrastructure
- Azure App Service
- Azure SQL
- Windows Server / IIS
- Vercel
- AWS
- Docker
ERP and integrations
- Odoo 19
- Shopify API
- UPS API
- PdfPig / MigraDoc
Mobile and machine learning
- .NET MAUI
- ML.NET
Testing and architecture
- xUnit
- NSubstitute
- FluentAssertions
- Bogus
- MVC
- Clean Architecture
- MVVM
- Vertical Slice
Tools
- Git / GitHub
- Visual Studio
- Claude Code
- Figma
- GameMaker / Aseprite
How this site was built
This tribute is a hand-made project, designed by me in Figma and built without templates. Under the hood:
- Blazor Server on .NET 8, with interactive server rendering and prerendering.
- Tailwind CSS 4 with a custom theme for the Ghibli palette and fonts.
- English and Portuguese through .resx files and ASP.NET Core localization, chosen by cookie.
- Light, dark and system themes through JS interop and localStorage, applied before the first paint.
- Posters from the Studio Ghibli API and ratings from the OMDb API, through typed HttpClients and an in-memory cache.
- All texts, including the studio's history and the film synopses, written for this site.