MapWizard
Um toolkit multiplataforma para mappers de osu!
Um aplicativo desktop dedicado a automatizar as partes mais repetitivas da criação de beatmaps, gerenciando hitsounds, metadados, combo colours e atualizações de forma contínua.
São Paulo, Brasil · 5+ anos
Construo e opero APIs, plataformas internas e sistemas em produção com .NET e Laravel. Também mantenho ferramentas open source para mappers de osu!.
Experiência
Comecei com Java e JSP, passei por entregas full stack e hoje me concentro em arquitetura de back-end, integrações e sistemas que precisam continuar funcionando.
jul. 2022 — atual
KBR TEC
Construo e opero sistemas empresariais com .NET, Laravel, mensageria, workers e infraestrutura em nuvem.
abr. 2021 — jul. 2022
KBR TEC
Passei da manutenção de aplicações para a entrega de funcionalidades em produção, do back-end à interface.
mar. — dez. 2019
DBVTech
Meu primeiro código profissional foi em Java e JSP: camadas de serviço, páginas web e manutenção de sistemas integrados.
Projetos
Três projetos que construo e mantenho de ponta a ponta: uma plataforma de publicação com streaming abaixo de um segundo, um app desktop multiplataforma para mappers de osu! e um pipeline de eventos em tempo real para o Discord. Cada um nasceu de um problema meu para resolver.
Um toolkit multiplataforma para mappers de osu!
Um aplicativo desktop dedicado a automatizar as partes mais repetitivas da criação de beatmaps, gerenciando hitsounds, metadados, combo colours e atualizações de forma contínua.
Pipeline de eventos do osu! em tempo real para comunidades no Discord
Monitora continuamente eventos de mapas e grupos do osu!, armazena tudo em SQLite, envia notificações personalizadas para o Discord e expõe as atividades recentes via API HTTP.
Publicação independente com streaming abaixo de um segundo
Uma plataforma Laravel para histórias, conversas e transmissões ao vivo, reunindo fluxo editorial, streaming via Broadcast Box, chat em tempo real e emotes da 7TV.
Textos
Guias curtos sobre Linux, Wine e fluxos no desktop. Publico quando vale a pena encontrar a solução de novo.
Contato