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
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
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
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
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
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
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.