why?

Mafuposts

Posts

My tools

Wed Jun 04 2025

Overview of the tools I use
(To be updated overtime)

Interactive Web Applications

The framework I use for most of my web applications is React. Usually with plain JavaScript but I switch to TypeScript when the project seems to be going in a serious direction. I always use TailwindCSS for styling and Vite as my build tool.

  • This portfolio website is built as a lightweight Vite site, with custom SSR. [mafupa.dev]

API & Authentication Systems

On the backend I mainly use Node.js with Express. I generally build REST APIs and use JWT for authentication for my projects.

Database Systems

My go to relational database is PostgreSQL. I usually pair it with Drizzle. I also use MongoDB where document based models make sense.

Infrastructure & Deployment

I run multiple applications on my own VPSs, I use GitHub Actions to automate deployment. I have multiple applications on the same server so I set up Nginx to act as a reverse proxy, to route traffic depending on the origin domain.

Some things deployed this way:

Game Development

Godot is the game engine I use for all my games. No subscription, no fees and it's open source. It works well for small games, especially 2D games and it has great support.

My itch.io page [mafupa.itch.io]