À propos

Tafita Mathieu

Développeur fullstack basé à Antananarivo, Madagascar. À l'aise sur toute la pile, plus heureux là où le back-end rencontre l'interface.

Parcours

Je suis étudiant en génie logiciel à Madagascar, apprenant en livrant. La plupart de ce que je sais vient de la construction de projets de bout en bout et de leur réécriture quand ils se sont avérés erronés.

Ce que je construis

Produits web fullstack, APIs REST et de temps en temps un outil de bureau. Un tracker de finances, une plateforme de chat vidéo en temps réel, un assistant d'étude et un animal de bureau qui vit sur mon panneau Linux.

Ce que j'aime résoudre

La modélisation de données et la frontière entre client et serveur : concevoir une API qui rend l'UI simple, et une UI qui ne ment pas sur ce que le serveur fait.

Comment je travaille

Effort minimal, impact maximal. Je vais vers une bibliothèque éprouvée avant d'écrire la mienne, je garde l'architecture plate jusqu'à ce que ça fasse mal, et je préfère un code lisible à un code malin.

Stack

Frontend

  • React
  • TypeScript
  • Next.js
  • Tailwind CSS
  • JavaScript
  • HTML / CSS
  • Vite
  • Bootstrap
  • shadcn/ui
  • TanStack Query
  • Zustand
  • Axios

Backend

  • Java
  • Spring Boot
  • Node.js
  • Express
  • Python
  • FastAPI
  • REST APIs
  • OpenAPI
  • JWT Auth
  • WebRTC
  • NextAuth
  • LLM API

Outils & Cloud

  • PostgreSQL
  • Prisma
  • JDBC
  • SQL modelling
  • SQLAlchemy
  • SQLite
  • Docker
  • Git & GitHub
  • GitHub Actions
  • Linux
  • Bash
  • Vercel
  • Netlify
  • Cloudflare
  • AWS
  • Postman
  • IntelliJ IDEA
  • VS Code
  • Tauri
  • JUnit

Compétences professionnelles

  • Organisation
  • Rigueur
  • Travail d'équipe
  • Curiosité
  • Communication
  • Résolution de problèmes
  • Autonomie
  • Adaptabilité

En pratique

Langages dans les repos publics