selected / professional / useful

Work

Projects built seriously, with attention to usefulness, reliability, and proof.

$ ls ./work --all

A selected archive of mobile apps, web platforms, backend tools, and learning projects from professional work, personal experiments, and university builds.

  • mobile
  • web
  • fullstack
  • backend
  • data-science
  • education
showcase sitefreelance

Tandrine Paris

Showcase site for a Paris event caterer: 44 pages of services, menus and event formats, all leading to one quote request. Built on WordPress and Elementor, then taken over as a compromised install and handed back cleaned, hardened and documented.

TandrineFreelance work for a Levallois-Perret caterer, from taking the site over to handing it back documented. 44 pages, media migration, security pass.
  • WordPress
  • Elementor Pro
  • Astra
  • SEOPress
  • LiteSpeed Cache
developer toolpersonal

Commilot

Command-line tool that reads your git changes, groups the related ones and proposes one commit per group — an hour of mixed work becomes several clean commits, each reviewed before anything is written. It runs on a local Ollama model: no API key, and no code leaves the machine.

Personal projectDesign and development, published on npm under the MIT licence. 30 TypeScript source files, 19 test files, Node.js 20 or newer.
  • TypeScript
  • Node.js 20
  • Commander
  • Inquirer
  • Zod
  • Ollama
  • Vitest
mobilepersonal

TeleCard

Android app that turns everyday USSD codes — credit, phone number, mobile money balance — into cards you tap once, with the operator's answer shown inside the app instead of a system window that disappears. Built for the multi-SIM phones used in Madagascar, and it never asks for internet permission.

Personal projectDesign and development, in French, English and Malagasy. 117 Kotlin files, 26 test files, minSdk 26 to targetSdk 36.
  • Kotlin 2.3
  • Jetpack Compose
  • Room
  • Hilt
  • WorkManager
  • Accessibility service
web apppersonal

CalcTrick

Mental-math web app that turns difficult calculations into simpler ranked strategies, with step-by-step explanations and local offline-friendly processing.

Personal projectBuilt and shipped as an independent educational tool.
  • Next.js
  • TypeScript
  • PWA
  • Offline-first
mobileemployer

ARISE

Mobile sports and wellness application for postpartum women, with guided video sessions, subscription payments, and a modular backend.

BICI MadagascarBuilt while working with BICI Madagascar.
  • NestJS
  • TypeScript
  • React Native
  • Mux
  • MVola
web developmentemployer

ASYNC ERP

ERP platform for Malagasy businesses, covering sector-focused modules for operations, automation, data security, and business workflows.

BICI MadagascarBuilt in a professional company context.
  • WordPress
  • PHP
  • JavaScript
  • ERP
mobilepersonal

Feezer

Flutter app that compares transaction fees across financial providers in Madagascar and helps users estimate the best transfer option.

Personal projectBuilt as an independent product experiment.
  • Flutter
  • Dart
fullstackemployer

K'olo Disaraga

Showcase platform for K'olo Disaraga and the Adabolatsaka Festival, with a public website and a CodeIgniter back-office.

BICI MadagascarDeveloped through BICI Madagascar for a cultural client.
  • Next.js
  • TypeScript
  • Tailwind CSS
  • CodeIgniter
  • PostgreSQL
backendpersonal

Generic Web Service

NestJS/Fastify service that generates dynamic CRUD behavior using reflection and metadata to avoid repetitive API code.

Personal projectBuilt to explore reusable backend patterns.
  • NestJS
  • Fastify
  • TypeScript
fullstackpersonal

NoFace CLI Web

Terminal-first anonymous social media client exploring command-line interactions for social publishing and identity-light communication.

Personal projectBuilt as a command-first product experiment.
  • TypeScript
  • Node.js
fullstackschool

Beauty Salon

Salon management system for booking appointments, managing staff schedules, services, availability, and customers.

IT UniversityBuilt as a university software project.
  • React
  • Node.js
  • Express
  • MongoDB
  • CSS
backendpersonal

ORM Node

Object-relational mapping library for Node.js and Express, abstracting MongoDB queries behind a simpler API.

Personal projectBuilt to explore a simpler database access layer.
  • JavaScript
  • Node.js
  • Express
  • MongoDB
backendschool

Gondor Chic Backend

Backend for a stock and sales management application, with Java APIs and database integration.

IT UniversityBuilt as part of university backend practice.
  • Java
  • Spring Boot
data-scienceschool

Linear Regression ML

Educational machine-learning implementation covering gradient descent, cost functions, model training, and notebook-based experimentation.

IT UniversityBuilt as an educational machine-learning exercise.
  • Python
  • Jupyter Notebook
  • NumPy