I'm a software developer from Mozambique with a strong interest in building reliable software and understanding how things work beneath the surface.
Most of my professional experience has been focused on backend development, building APIs, designing services, and solving real-world problems through software. Python has been my primary tool for years, but what keeps me interested in programming isn't a specific language—it's the process of understanding systems and figuring out how they can be improved.
Over time, my interests have expanded beyond web development into software architecture, Linux, networking, systems programming, desktop applications, and open-source software. These days you'll often find me exploring Rust, reading about operating systems, experimenting with new ideas, or working on projects that challenge me to learn something new.
I enjoy building software from scratch, but I also enjoy studying existing codebases and contributing back to projects I use. I've had the opportunity to contribute to the Fyrox game engine and continue learning from the open-source communities that make modern software possible.
Outside of programming, I write technical articles, create content about technology, and share what I learn with other developers. One of my personal goals is to help make technology more accessible and visible within the Mozambican community.
I'm particularly interested in understanding how software works beneath the surface, whether that's a web application, a Linux desktop environment, a game engine, a network protocol, or an emulator.
- Lazy Ninja — a Django library that automatically generates API endpoints, schemas, documentation, and client SDKs from Django models, built on top of Django Ninja.
- Wiretray — an open-source Linux desktop application for hotspot and network management written in Rust.
- Backend Engineering
- Software Architecture
- Open Source
- Reverse Engineering
- Emulation
- Game Engines
- Graphics Programming





