Portfolio · 2026
Mihajasoa Alain
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.
Outside of work I read papers more than blog posts, and I spend time understanding how databases and message brokers actually work, not just how to call them.
APIs in production
multi-tenant, billing, e-learning
Go · Node · TS
primary stack
Readable by default
small units, explicit edges
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.
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.
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.
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.