Mandrindra
The Engineer Behind the Systems

Driven by logic, defined by rigor.

Full-stack developer and M1 computer science student, building production systems across web and backend.

I'm pursuing a Master's 1 in Computer Science and Technology on the MISA track at the University of Antananarivo, which I began in January 2026. I completed a Bachelor's in Systems and Network Administration there from January 2023 to December 2025.

My professional work spans backend and full-stack development: a NestJS market-management API for the Commune Urbaine d’Antananarivo, followed by React and Strapi v5 publishing features for Prodigy's Digital Governance Unit. I work across authentication, asynchronous jobs, caching, localized data, media workflows, and application security.

My personal projects include Masterclass, an LLM-assisted shell CLI, Go APIs, and developer tools. I value clear interfaces, dependable data flows, and testing the behavior that matters.

Experience

Work shaped by real systems.

Apr 2026 — Jun 2026

Full-Stack Developer

Digital Governance Unit, Prodigy · Antananarivo

Built the publications module for a React / Strapi v5 application using feature-based architecture and atomic design. Added category filtering, debounced search, locale-aware TanStack Query data fetching, react-i18next localization, Strapi email lifecycle hooks, Cloudflare Turnstile, and gallery, video, and downloadable-media flows.

Jun 2025 — Jan 2026

Backend Developer

Commune Urbaine d’Antananarivo · Madagascar

Designed and built the NestJS backend for Antananarivo's communal market management platform, exposing more than 15 Swagger-documented REST endpoints. Implemented JWT authentication with OTP verification, asynchronous jobs with BullMQ, Redis caching, and resolved CORS issues for the Cloudflare Tunnel deployment.

Credentials

Certified problem solving.

JavaScript Certification

June 18, 2026

CodinGame · Certificate N° 10602344

Verify certificate
Expertise

Core Skills & Technologies

Software Engineering

  • JavaScript
  • TypeScript
  • Python
  • Go
  • SQL
  • Bash

Frameworks & Libraries

  • Node.js
  • NestJS
  • Next.js
  • React
  • FastAPI
  • Gin
  • Prisma
  • Strapi CMS
  • TanStack Query
  • BullMQ
  • GORM
  • Cobra

Databases

  • PostgreSQL
  • Redis
  • SQLite

Tools & DevOps

  • Linux
  • Git
  • Docker
  • GitHub Actions
  • Cloudflare Tunnels
  • Cloudflare Turnstile
  • Swagger / OpenAPI

Testing

  • Jest
  • Pytest

“Good engineering starts with understanding the system, not just shipping the feature.”

I'd rather spend an extra hour reading the error than an extra week debugging in production. Simplicity, tested assumptions, and a habit of learning the tool before reaching for it — that's the whole method.

Looking for a collaboration?

Get in touch