Aller au contenu
Hassan Kajila

Développeur logicielIA · Mobile · Web

Je construis des produits d’IA de bout en bout, des pipelines LLM aux apps qu’on utilise.

Je suis Hassan Kajila, développeur logiciel, et je programme depuis 6 ans. Dernièrement, j’ai conçu des pipelines LLM et la plateforme full-stack qui les entoure pour une entreprise d’IA en santé mentale, et je développe des apps mobiles sur mon temps libre.

Organisations avec lesquelles j'ai collaboré

Planche 01 / 05Expérience

Expérience, là où j'ai travaillé.

  1. Akompa

    1. — Aujourd'huiSelf-employed

      Développeur IA

      J'intègre l'IA agentique dans des systèmes complexes : je construis et j'orchestre des workflows autonomes et des pipelines d'IA qui automatisent le traitement des données, l'évaluation et la génération de contenu.

    2. —

      Développeur et spécialiste IA

      Développement de solutions d'IA appliquées à la santé mentale (temps partiel, stage de maîtrise, puis contrat).

      • Conception d'un pipeline multi-LLM (LangChain) générant des notes cliniques adaptées au style de chaque thérapeute à partir de ses propres exemples
      • Mise en place d'un système d'évaluation automatique des notes (Langfuse, LLM-as-a-judge) : détection des hallucinations, respect des consignes et du style du clinicien, et correction automatique des notes non conformes ; utilisé pour valider chaque nouvelle version avant la mise en production
      • Développement full-stack de la plateforme (TypeScript, Next.js, Supabase/PostgreSQL) et de l'application desktop d'enregistrement Electron, dont la résolution d'un problème de synchronisation audio sur Windows et macOS
  2. Université Nouveaux Horizons

    1. —

      Assistant d'enseignement

      • Encadrement des travaux pratiques et des cours d'informatique, en appui aux professeurs
      • Administration et correction des examens, des travaux pratiques et des rapports
      • Accompagnement des étudiants dans le développement de leurs projets académiques annuels
  3. QUINMAT

    1. —

      Consultant informatique et développeur

      • Développement de l'interface utilisateur desktop avec Flutter/Dart, augmentant l'efficacité de la saisie des données d'inventaire
      • Modélisation et implémentation de la base de données MySQL sur mesure pour la gestion des équipements médicaux et de quincaillerie
  4. Swala Logistics

    1. —

      Commis aux opérations

      • Planification des itinéraires de convois et suivi des budgets de transport
      • Encodage des données des opérations de transport et des entrées et sorties de véhicules au garage dans SAP et Excel
Formation03
  1. —

    Université de Sherbrooke

    Maîtrise en informatique, IA

  2. —

    Université Nouveaux Horizons

    Maîtrise en applications informatiques (MCA), ingénierie logicielle

  3. —

    Université Nouveaux Horizons

    Baccalauréat en applications informatiques, calcul scientifique

Planche 02 / 05Projets

Projets, conçus sur mon temps libre.

Planche 03 / 05À propos

À propos, en quelques mots.

Je suis développeur logiciel, titulaire d’une maîtrise en informatique de l’Université de Sherbrooke. J’ai conçu des systèmes d’IA pour la santé mentale, des plateformes web full-stack et des applications mobiles natives.

Mon parcours a commencé à Lubumbashi, où j’ai étudié le génie logiciel et encadré des travaux pratiques en informatique, avant de m’installer au Québec. En chemin, j’ai appris à mener un produit du premier prototype jusqu’à la production, seul ou en équipe.

En dehors du travail, je suis développeur web et administrateur système bénévole pour un organisme à but non lucratif, et je passe mon temps libre à courir, rouler à vélo et randonner.

Ma façon de travailler03
  1. 01

    Fiabilité

    Je ne livre pas à l’aveugle : évaluations automatiques, tests et intégration continue vérifient chaque version avant qu’elle n’arrive aux utilisateurs.

  2. 02

    Simplicité

    La conception la plus simple qui règle le problème, avec une architecture claire et documentée, pour que le prochain changement reste facile.

  3. 03

    Utilisateurs

    Je pars de la façon dont les gens travaillent vraiment : le style d’écriture propre à chaque clinicien, ou l’écoute de musique hors ligne en voiture.

Planche 04 / 05Compétences

Compétences, classées par usage.

Nomenclature06 catégories
Catégorie
Langages
  • Python
  • Kotlin
  • Java
  • Dart
  • TypeScript
  • JavaScript
  • PHP
  • C/C++
IA et LLM
  • LangChain
  • Langfuse
  • PyTorch
  • TensorFlow
Web
  • Next.js
  • React
  • Node.js
  • Laravel
  • Tailwind CSS
  • Electron
Mobile
  • Flutter
  • Android native
  • Jetpack Compose
Bases de données
  • PostgreSQL
  • Supabase
  • Firebase
  • MongoDB
  • MySQL
  • MariaDB
Infrastructure et outils
  • Git/GitHub
  • Docker
  • Vercel
  • Cloudflare
  • AWS Amplify
  • Modal
  • Google Workspace

Planche 05 / 05Contact

Me contacter, un message court suffit.

Une question ou une idée ? Écrivez-moi via le formulaire ou sur LinkedIn.

Ou directement

Nouveau messageFormulaire 01