Built to be read, not just shipped
Every build here follows the same sequence: understand the problem, map the data, then write the least code that answers it properly. Nothing is rushed. Nothing is guessed.
These are not deliverables handed over and forgotten. They are the result of long debugging sessions, honest scoping, and a refusal to ship something I would not want to maintain myself.
Three years, five roles, one thread: shipping fullstack software that holds up.
- 2026
Fullstack Developer
FreelanceMarch 2026 — Present
Built to help clients identify top talent across Africa, while giving candidates a way to discover new career opportunities.
- 2025
Fullstack Developer
Fihary SoftJune 2025 — March 2026
Worked alongside a strong team on ambitious projects, picking up new technical skills along the way.
- 2025
Backend Developer
Code TalentJanuary — June 2025
Collaborated with international clients and an outstanding team — invaluable experience in production delivery.
- 2024
Frontend Developer
FreelanceJuly — December 2024
Built an app to promote a product, and contributed to a job-board web app helping recruiters identify top talent while giving candidates new career opportunities.
- 2023
Full-Stack Java & TypeScript Developer
InternshipJul 30 — Dec 2023
Contributed to a platform built for Madagascar's tourism sector, serving the varied needs of local industry players.
In progressTazana
The finest footage from Madagascar
In progressIO IZI
In progress
In progressFind Me
In progress
A good deal of the work is not here. Plenty of it sits under NDA and never makes it to a portfolio, and some of it is still being built. Most of the rest, open source included, lives on my GitHub.




