Étudiant en Informatique · Systèmes · Web · Fiabilité

Yanis Amani

Je construis des logiciels fiables. Rust, TypeScript, programmation système — le genre qui tient la route en production.

HE-Arc · Neuchâtel, Suisse


Projets

Projets perso, outils open-source, des trucs construits parce que le problème était intéressant.

Application Web

MangaReader

Un lecteur de manga en Rust qui récupère des chapitres depuis des sites tiers, les fusionne en séries, et les sert dans une interface web. Trois crates d'espace de travail — domaine principal, adaptateur de scraper, serveur web Axum — avec une boucle de synchronisation en arrière-plan et une persistance SQLite.

Marketplace Full-Stack

Axto

Une plateforme marketplace pour pièces auto. App mobile React Native pour les acheteurs, portail web Astro pour les vendeurs et administrateurs. Backend Supabase avec compatibilité véhicule, gestion des commandes, avis et notifications push.


Compétences

Langages et frameworks que j'utilise quotidiennement.

Langages
RustTypeScriptPythonC / C++Java & C#PHP
Frontend
ReactNext.jsAstroSolid.js
Backend
Node.jsDockerKubernetes
Données & Stockage
Supabase / PostgreSQLSQLite
Système
Systems ProgrammingConcurrency / MultithreadingCompiler Design

À propos

Comment je pense le développement logiciel.

Je me soucie des trucs ennuyeux. La gestion d'erreurs propre, des interfaces claires, du code qui se relit encore six mois après. J'ai assez cassé de choses en production pour savoir que « ça marche sur ma machine » n'est pas une stratégie de test. Maintenant je préfère aller lentement mais bien faire les choses.

FiabilitéPerformanceSécurité

Me contacter

Un projet, une idée, ou juste envie de parler ? Je suis là.