Portfolio · 2026

Available for work

Mihajasoa Alain

Backend Developer · Software Engineer

Building APIs since 2023

I write backends. Mostly Go and Node. Mostly the kind of code you don't need to re-read three times to understand.

Mihajasoa Alain
3+years xp

Antananarivo, MG

01

About

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

02

Experiences

  1. Backend Developer

    Bifora Consulting (Remote)

    Working on a multi-tenant SaaS platform. Backend architecture, data modeling, REST APIs end-to-end, and chasing latency on the hot paths when it matters.

    NestJSNode.jsTypeScriptMongoDB
  2. Mobile & Backend Developer

    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.

    NestJSTypeScriptKotlin
  3. Full Stack Developer

    Mesupres

    Built an e-learning platform from scratch. Interactive learning paths on the frontend, secured REST APIs and a properly normalized Postgres schema on the back.

    Next.jsSpring BootPostgreSQLREST API
  4. Full Stack Developer

    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.

    Next.jsSpring BootTypeScriptPostgreSQL
Manifesto

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.

03

Skills

Languages & Runtimes

TypeScriptNode.jsGoJavaKotlin

APIs & Frameworks

Express.jsNest.jsSpring BootREST APIsNextjsGin

Databases & Infrastructure

PostgreSQLMongoDBRedisDocker

System Design & Tools

MicroservicesSystem ArchitectureMessage QueuesGitCI/CD
04

Projects

Featured

UltimatePay

NDA

Payment platform. Backend APIs and a companion mobile app. The kind of product where success is measured by users not noticing the plumbing.

KotlinTypeScriptNestJSNext.js
02

Auth SaaS with Go

Auth service in Go over gRPC. Token issuance, OAuth2, account store on Postgres. Comes packaged in Docker so you can self-host it.

GogRPCPostgreSQLOAuth2Docker
03

Private Chat

NDA

Real-time chat built around privacy. Anonymous sessions, messages that disappear, a Redis transport that keeps nothing it doesn't have to.

TypeScriptNext.jsElysiaRedis
04

ZenPath

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.

GoCLIFilesystem
05

Enaro

NDA

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.

Node.jsTypeScriptNext.jsSpring BootPostgreSQL
05

Education & Certifications

  1. Master’s Degree in Software Engineering and Databases

    National School of Computer Science of Fianarantsoa (ENI)

    Advanced studies in software architecture, backend systems, database design, and distributed applications.

  2. Bachelor’s Degree in Computer Science

    National School of Computer Science of Fianarantsoa (ENI)

    Focused on software development, databases, algorithms, and web technologies.