Portfolio · 2026
Backend Developer · Software Engineer
Building APIs since 2023
I do backend development. Mostly in Go and Typescript. Mostly code that you don't need to read three times to understand.
Antananarivo, MG
Currently focused on event-driven architectures
I build backend systems someone else can still read a year later. Boring is a feature.
I've worked across startup and SaaS backends. OAuth2 flows, multi-tenant data models, third-party integrations, both Postgres and Mongo. Most of the hard calls happen in the data model. Get that right and the rest is mostly typing.
APIs in production
multi-tenant, billing, e-learning
Go · Node · TS
primary stack
Readable by default
small units, explicit edges
I build for the engineer who will inherit this codebase next year.
Small units. Explicit boundaries. Code that doesn't need a tour guide six months later.
01
On the Enaro e-learning platform, most of the design time went into the Postgres schema — the features on top were the easy part.
02
At Fihary Soft, the useful work was breaking legacy modules into pieces small enough to test — that is what unblocked releases.
03
The auth service is Go, Postgres and Docker. Nothing exotic — which is exactly why you can self-host it in one command.
Auth service in Go over gRPC. Token issuance, OAuth2, account store on Postgres. Comes packaged in Docker so you can self-host it.
Real-time chat built around privacy. Anonymous sessions, messages that disappear, a Redis transport that keeps nothing it doesn't have to.
Small Go CLI. You point it at a folder, you give it rules, it sorts files for you. No daemon, no GUI, just the binary.
E-learning platform for teachers and students. Authoring on one side, content delivery and progress tracking on the other. Spring Boot on the backend, Next.js on the front.
Notes from building backends — the reasoning behind the code, not just the code.
A pragmatic look at designing robust and scalable REST APIs in Go using the standard library and a thin router.
The handful of patterns that show up again and again when you build distributed systems — and when to reach for each.
Practical techniques for finding and fixing slow queries — indexes, EXPLAIN plans, and the N+1 trap.
Bifora Consulting (Remote)
I work on a multi-tenant SaaS platform. I intervene on the backend architecture, data modeling, and ensure full responsibility for REST APIs, from design to production, while optimizing performance to reduce latency on critical paths when it comes to efficiency.
Fihary Soft
Shipped features across both the mobile apps and the backend behind them. Spent a fair amount of time breaking up legacy modules into pieces small enough to test, and unblocking the release flow.
Mesupres
I have participated in several internal and external projects, intervening in particular during the design and implementation phases, such as the setup of a payment platform.
In_IT
Built end-to-end web products with Next.js on the front and Spring Boot on the back. Worked across feature design, REST APIs, data modeling and the day-to-day plumbing of getting features in front of users.
National School of Computer Science of Fianarantsoa (ENI)
Advanced studies in software architecture, backend systems, database design, and distributed applications.
National School of Computer Science of Fianarantsoa (ENI)
Focused on software development, databases, algorithms, and web technologies.