MapWizard
A cross-platform toolkit for osu! mappers
A dedicated desktop app designed to automate the repetitive parts of beatmap creation, handling hitsounds, metadata, combo colours and updates.
São Paulo, Brazil · 5+ years
I build and operate APIs, internal platforms and production systems with .NET and Laravel. I also maintain open-source tools for osu! mappers.
Experience
I started with Java and JSP, grew into full-stack delivery, and now focus on backend architecture, integrations and systems that have to keep running.
Jul 2022 — now
KBR TEC
I build and operate business systems with .NET, Laravel, messaging, background workers and cloud infrastructure.
Apr 2021 — Jul 2022
KBR TEC
I moved from maintaining application code into shipping production features across the stack.
Mar — Dec 2019
DBVTech
My first professional code was Java and JSP: service layers, web pages and maintenance across connected systems.
Selected work
Three projects I build and maintain end to end: a publishing platform with sub-second live streaming, a cross-platform desktop toolkit for osu! mappers, and a real-time event pipeline for Discord. Each one started as my own problem to solve.
A cross-platform toolkit for osu! mappers
A dedicated desktop app designed to automate the repetitive parts of beatmap creation, handling hitsounds, metadata, combo colours and updates.
Real-time osu! event pipeline for Discord communities
Continuously polls osu! map and group events, stores them safely in SQLite, dispatches customizable Discord notifications, and exposes recent activity via an HTTP API.
Independent publishing with sub-second live streaming
A Laravel platform for stories, conversations and live broadcasts, combining an editorial workflow with Broadcast Box streaming, real-time chat and 7TV emotes.
Writing
Short guides on Linux, Wine and desktop workflows. I publish when the fix is worth finding again.
Contact