Matheus Macabu is a Staff Software Engineer based in Barcelona with 13 years of backend engineering experience building reliable systems at companies like Typeform and Grafana Labs. He specializes in backend architecture and stability, progressing from hands-on backend roles to senior and staff positions while consistently delivering production-grade services. An experienced C developer from earlier open-source work on the Hercules MMORPG server, he has a history of improving core gameplay logic and item/character handling—evidence of strong low-level debugging and database interaction skills not typical for modern cloud backend engineers. Comfortable in fast-moving product teams and observability-focused engineering orgs, he combines pragmatic problem solving with a background in control systems and automation engineering.
13 years of coding experience
8 years of employment as a software developer
Bachelor of Control Systems and Automation Engineerng, Bachelor of Control Systems and Automation Engineerng at IFF - Instituto Federal Fluminense
Hercules is a collaborative software development project revolving around the creation of a robust massively multiplayer online role playing game (MMORPG) server package. Written in C, the program is very versatile and provides NPCs, warps and modifications. The project is jointly managed by a group of volunteers located around the world as well as a tremendous community providing QA and support. Hercules is a continuation of the original Athena project.
Role in this project:
Back-end Developer
Contributions:51 commits, 2 PRs, 4 comments in 3 years 4 months
Contributions summary:Matheus primarily contributed to bug fixes within the C codebase, specifically addressing issues related to item handling, character management, and item usage. They also integrated changes from other related projects (eAthena and rAthena), incorporating new item definitions and modifying core gameplay logic. The user demonstrated proficiency in C programming and familiarity with the internal structure and database interactions of the Ragnarok Online server. These changes reflect a focus on improving the server's stability and functionality.
:avocado: A Kafka client and Avro (de)serializer library for Node.js
Contributions:1 PR, 81 pushes, 6 tags in 3 years 3 months
avronode-jsjavascriptsaslproducer
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Matheus Macabu - Staff Software Engineer at Grafana Labs