Tsito

Loading0%

Tsitohaina Kantonirina

Full-stack lead developer · Next.js, data and AI

Antananarivo, on Paris hours·Open to senior and lead roles, remote

Full-stack lead developer with four years in production, three of them for Paris clients, fully remote from Antananarivo. Most recently: four internal apps and their portal for a Paris accounting firm of more than 100 people, the first one live two weeks after its first commit. Before that: five developers led and 337 pull requests merged on a construction SaaS built around an LLM document pipeline. I write the spec, build, run it in production, and prepare the team that takes over.

This page is the short version. The full resume walks through each role, with the numbers behind it. Download it (PDF)

Experience

  1. Lead developer, AI and BI · Accounting firm, Paris

    Jun 2026 – now · Remote
    • Four internal apps and the portal that joins them, shipped in four months behind a single Microsoft sign-in, for more than 100 people.
    • Three years of timesheets moved off a per-seat SaaS without losing an hour, cutting over $6,000 a year in licences.
    • Code review, an onboarding guide and written decisions for three developers, and a handover planned from the start.

    Next.js · tRPC · Drizzle · PostgreSQL · Entra ID · Power BI

  2. Lead full-stack developer · Construction SaaS company

    Mar 2025 – Jun 2026 · Madagascar
    • LLM pipeline that reads supplier invoices, company registrations and compliance paperwork, and turns them into usable data.
    • Led five developers: take-home tests at hiring, Git and Linear conventions, code review.
    • 337 merged pull requests in fifteen months, from the workflow engine to tenant data isolation.

    Next.js · tRPC · Prisma · Inngest · Cloudflare Workers · Vitest

  3. Full-stack and infrastructure developer · Online training company, Paris

    Feb – Dec 2024 · Remote
    • Built an online learning platform end to end, from the GraphQL API to Stripe and PayPal payments, deployed on GCP.
    • Coordinated a group of interns and handed over with full documentation at the end of the mission.

    Next.js · Node.js · GraphQL · MongoDB · GCP · Docker

  4. Full-stack developer · Trading platform, Paris

    Aug – Dec 2023 · Remote
    • Real-time market dashboard aggregating several exchanges.
    • Redesigned the legacy interface traders used every day.

    Next.js · Node.js · MongoDB · CCXT · WebSockets

  5. Full-stack developer · Environmental risk mapping

    Jun – Dec 2022 · Madagascar
    • GIS platform for environmental risk zones, used by public agencies.
    • Polygon editing, PostGIS validation rules and an approval workflow.

    Laravel · Vue.js · PostGIS · GeoServer

  6. Full-stack developer · Health-tech startup

    Feb – May 2022 · Madagascar
    • Patient and doctor matching with availability, specialty and location filters.
    • Cut the booking flow from five screens to two.

    React · Spring Boot · PostgreSQL

Stack

Product and frontend
TypeScript, React, Next.js, Tailwind CSS, React Native, Vue.js
Backend and APIs
Node.js, tRPC, GraphQL, REST / OpenAPI, Laravel, Spring Boot
Data
PostgreSQL, PostGIS, Drizzle, Prisma, MongoDB, Power BI
AI and automation
Claude Code, Vercel AI SDK, LangChain, Inngest, n8n
Platform
Vercel, Neon, GCP, Cloudflare, Docker, GitHub Actions, Microsoft Entra ID
Quality
Vitest, Playwright, Testing Library

Education

  • Master's in Computer Science 2022 – 2024Institut Supérieur Polytechnique de MadagascarThesis: a web platform for French construction companies
  • Bachelor's in Computer Science 2019 – 2022Institut Supérieur Polytechnique de Madagascar

Off screen

Away from the code, I drive. Mostly WRC on a sim wheel, where I tune the car like a system: one variable at a time, measure, repeat.