Djenis Ejupi / Portfolio personnel Suisse

Le logiciel est ma façon
de transformer la curiosité
en quelque chose d’utilisable.

Je suis Djenis Ejupi, ingénieur logiciel en Suisse. Je travaille sur les systèmes backend, le ML appliqué, l’automatisation et le design produit. Je rassemble ici mes propres projets, questions et expérimentations.

FIL ACTUEL / JUIL 2026 NOTE PERSONNELLE / ACTIVE
En maintenance actuellement CareerOS Local

Faire de l’analyse LLM locale une fonction utile, vérifiable et fiable dans une application de bureau complète.

01 / BUILD
BACK-ENDML APPLIQUÉAUTOMATISATIONOPEN SOURCE
En ce moment / Juillet 2026 01 / 05

Ce que je maintiens
et apprends maintenant.

Je maintiens six projets open source, j’approfondis mon travail sur le backend, le cloud, le DevOps et les systèmes ML, et j’apprends l’allemand.

À plus long terme, je m’intéresse à la robotique, aux systèmes de contrôle, aux systèmes autonomes et aux technologies centrées sur l’humain.

  1. 01Maintenir ce qui fonctionne déjàACTIF
  2. 02Approfondir les systèmes et le MLEN COURS
  3. 03Apprendre l’allemandAPPRENTISSAGE
  4. 04Aller vers les systèmes physiquesENSUITE
Notes de projet

Les décisions derrière les projets.

Les études de cas détaillées sont dans le journal partagé d’Ejupi Labs, filtré sur les projets personnels.

Lire les notes de projet
Projets sélectionnés 02 / 05

Des outils construits pour
répondre à une vraie question.

Chaque projet propose un logiciel fonctionnel, un code source inspectable et des preuves de livraison. L’essentiel est la décision qu’il améliore ou la limite qu’il rend visible.

02 / ML OPEN-SETv1.5.0

ELIZA Lab.

Un atelier ML open-set en Rust avec séparation par groupes, calibration, abstention et artefacts vérifiables octet par octet.

Question
Que doit faire un classifieur lorsque la bonne réponse ne figure pas dans son jeu d’entraînement ?
Preuve
Abstention explicite · données synthétiques en anglais · usage non clinique
03 / AUTOMATISATION AUTORISÉEv0.2.2

DjenisAiAgent.

Une automatisation Windows et navigateur où le modèle propose une action et l’environnement d’exécution applique les autorisations, les capacités et les listes d’autorisation.

Question
Comment garder une automatisation locale inspectable avant qu’elle n’agisse ?
Preuve
Actions locales soumises à autorisation · seuil de couverture de 70 %
04 / PROTOCOLE GOPHERv2.1.4

DIG.

Un client Gopher borné et un explorateur du protocole. La CLI utilise de vraies connexions ; la démo web utilise des fixtures déterministes.

Question
Peut-on rendre un ancien protocole lisible sans masquer ses contraintes ?
Preuve
Plafond par défaut de 1 Mio · délai de 5 secondes
05 / VISUALISATION NUMÉRIQUEv1.1.2

IntegraDraw.

Un atelier Java et TypeScript pour comparer des méthodes d’intégration numérique à une référence Simpson visible.

Question
Que change le fait de rendre l’erreur d’approximation visible ?
Preuve
Méthodes comparables · convergence inspectable
06 / GESTION DES STAGESv2.0.1

VECTOR.

Un tableau d’opérations de placement 100 % navigateur, avec données fictives, états de cohorte explicites et persistance locale.

Question
Une cohorte entière peut-elle rester compréhensible depuis une seule vue opérationnelle ?
Preuve
Rechercher, filtrer et faire avancer les jalons · données stockées localement dans le navigateur
À propos 03 / 05

Je m’intéresse à ce qui arrive
après la démo.

Des limites claires, des tests utiles, des échecs maîtrisés et des interfaces qui s’expliquent comptent autant que le résultat visible. Je choisis l’outil après avoir compris la contrainte.

Le logiciel est aujourd’hui mon moyen d’expression. À plus long terme, je m’intéresse à la robotique, aux systèmes de contrôle, à l’automatisation intelligente et aux technologies centrées sur l’humain.

Rôle actuel Ingénieur logiciel et fondateur
Basé en Suisse
Fil conducteur Des systèmes qui doivent continuer à fonctionner
Langues de travail Anglais · Italien · Albanais
Principes de travail

L’utile d’abord. Des preuves, pas des promesses.

01

Des limites claires

Un système doit dire ce qu’il peut faire, ce qu’il ne peut pas faire et où une décision humaine est nécessaire.

02

Des tests utiles

Un test mérite sa place lorsqu’il protège une décision, une interface ou un mode d’échec qui compte.

03

Des échecs maîtrisés

Je préfère un refus explicite, un travail borné et un état récupérable à un résultat simplement sûr de lui.

04

Des interfaces explicites

L’interface doit faciliter la compréhension du système, pas le transformer en décoration.

Parcours 04 / 05

Une voie pratique vers
l’ingénierie des systèmes.

J’ai étudié l’informatique et les télécommunications, puis travaillé sur l’infrastructure cloud, les logiciels d’entreprise, le backend, le frontend et les plateformes de workflow.

Fondations

Informatique et télécommunications

Une formation technique ancrée dans le logiciel, les réseaux et la façon dont les systèmes communiquent.

Livraison

Ingénierie produit et entreprise

Bases de données, backend, frontend et workflows au sein de systèmes utilisés chaque jour.

Plateformes

Cloud, DevOps et orchestration

Infrastructure reproductible, pipelines de livraison et workflows qui rendent l’état opérationnel visible.

Fil actuel

ML appliqué et outils open source

Des outils où les limites du modèle, l’exécution locale et les preuves font partie du produit.

Le fil conducteur est la responsabilité de bout en bout : comprendre la contrainte, modifier le système et prouver qu’il fonctionne toujours.

Contact personnel 05 / 05

Une conversation avec moi
commence ici.

Cette adresse sert à me parler directement. Pour un projet client, une proposition ou une demande de livraison, passez par Ejupi Labs.

Aucun traceur publicitaire ni formulaire de contact. Cloudflare traite un échantillon de journaux et de traces techniques pour distribuer, protéger et exploiter ce site. SUISSE / 2026