À propos
Je suis ingénieur full-stack à Katmandou. Je construis des produits web pour des clients au Népal et en France, en prenant en charge tout le parcours : l’interface, l’API et le modèle de données derrière elle, et les serveurs qui la font tourner. Ce qui m’importe le plus, ce sont les parties qu’on ne voit qu’au moment où elles cèdent : authentification, intégrité des données, déploiements et sauvegardes.
J’étudie aussi les mathématiques de l’apprentissage automatique, pour intégrer un jour l’IA à de vrais produits avec la même rigueur, et non comme une démonstration.
J’ai commencé à construire pour le web en 2023, avec HTML, CSS et React, puis je suis descendu dans la pile : TypeScript et Node, puis Python, Django et PostgreSQL, puis le travail sur Docker, Nginx et la CI, celui qui décide si un logiciel résiste à la production.
Aujourd’hui, l’essentiel de mon travail consiste à livrer des systèmes complets à de petites structures qui ont besoin de fiabilité : une agence de trek qui prend des réservations sur la capacité réelle de ses départs, une association qui publie en deux langues, un guide de haute montagne dont le site devait donner à sentir la montagne.
Ma façon de travailler#
Je pars des données et des modes de défaillance, pas des écrans. Ce qui doit rester vrai (un départ ne peut pas être surréservé, un compte d’équipe ne peut pas devenir superutilisateur, une sauvegarde doit pouvoir être restaurée) détermine le modèle, et l’interface en découle.
Je teste sur le vrai système. Plusieurs des défauts les plus sérieux de mes projets ne sont apparus qu’avec les images de production, un vrai PostgreSQL et un proxy HTTPS : c’est donc là que tournent les vérifications de mise en production. Quand quelque chose casse, j’écris pourquoi, dans le commit, le commentaire de code ou un rapport, pour que la personne suivante (souvent moi) n’ait pas à le redécouvrir.
Ce qui m’intéresse#
L’architecture backend et les frontières entre services. L’authentification et la sécurité des sessions. Une performance qui vient de ce qu’on ne rend pas, plutôt que d’astuces. Des interfaces utilisables au clavier, sur un téléphone lent, en français. Les outils de développement qui transforment une correction durement gagnée en comportement par défaut : c’est pourquoi j’ai extrait mon propre starter full-stack.
Où je vais#
J’évolue progressivement vers l’ingénierie de l’IA et de l’apprentissage automatique. Je n’y suis pas encore, et je préfère montrer le travail plutôt que revendiquer le titre. Je suis un programme de 100 jours sur les mathématiques du ML : d’abord l’algèbre linéaire, puis le calcul, les probabilités et l’optimisation, implémentés en NumPy sans bibliothèque de ML. J’étudie aussi, en parallèle, les fondamentaux de l’informatique.
L’objectif est d’apporter aux fonctionnalités intelligentes la même discipline qu’aux systèmes web : mesurables, testées, et honnêtes sur leurs limites.
En ce moment
Je construis
Des plateformes clients sur Next.js et Django, et ce site.
J’apprends
J’apprends
Les fondamentaux de l’informatique : structures de données et algorithmes.
J’explore
La place de l’apprentissage automatique dans les systèmes web en production, et là où il n’en a pas.
Mis à jour le 6 novembre 2026
Mes outils
Interface
- TypeScript
- React
- Next.js
- Tailwind CSS
- Three.js
- GSAP
Backend
- Python
- Django
- Django REST Framework
- Celery
- Express
Données
- PostgreSQL
- Redis
Infrastructure
- Docker
- Nginx
- GitHub Actions
- Linux
- Cloudflare R2
Qualité
- pytest
- Playwright
- Vitest
- Ruff
- ESLint
Apprentissage
- NumPy
- Jupyter
- linear algebra
Parcours choisi
2026–Aujourd’hui
100 jours de maths pour l’IA
Un programme public sur les mathématiques de l’apprentissage automatique, implémentées sans bibliothèque de ML.
2026–Aujourd’hui
Plateformes de production pour Au Cœur du Népal et LWNF
Deux systèmes Next.js et Django menés jusqu’à la revue de sécurité, la validation de production et le déploiement, puis distillés en un starter réutilisable.
2026–Aujourd’hui
Site d’expédition en 3D pour Sajjan Ghale
Relief WebGL issu de données topographiques, caméra pilotée par le défilement, qualité adaptative.
2025
Django, API REST et données en Python
Django et Django REST Framework, NestJS, science des données en Python, structures de données et algorithmes.
2024
Premier projet client : Lucky Dairy
Un frontend React et TypeScript avec une API Express pour une laiterie d’Ilam.
2024
TypeScript, Node et Next.js
Des interfaces vers les serveurs : TypeScript partout, Express et les premières applications Next.js.
2023
Premiers pas sur le web
HTML, CSS, Bootstrap et React, en parallèle des bases de C, Java et Python.