Amin Ullah Wardak

Français

Je fabrique des choses pour internet : des boutiques, de gros ordinateurs qui ne dorment jamais et de tout petits cerveaux pour les appareils.

Je crée des boutiques en ligne, les ordinateurs qui les font tourner et les petits programmes à l'intérieur des appareils.

Je crée les logiciels qui font tourner les entreprises : boutiques en ligne, paiements, outils d'administration et les serveurs derrière.

Ingénieur full-stack : web et paiements, infrastructure publique et firmware ESP32 avec authentification matérielle.

Je prépare un master en génie informatique, avec un CGPA de 3,85 derrière moi et de vrais systèmes en production.

Une boutique sur internetBoutiques en ligneBoutiques et paiementsNext.js, Stripe, SupabasePlateformes web
Un gros ordinateur qui ne dort jamaisLes ordinateurs qui les font tournerServeurs fiablesLinux, HAProxy, HyperionInfrastructure publique
Un tout petit cerveau dans un appareilDes programmes dans les appareilsProduits connectésESP32, C++, ATECCSécurité embarquée

Ce que j'ai fabriquéCe que j'ai crééTravaux récentsSystèmesExpérience

browserHAProxyNext.jsSupabaseStripestablecoin

Tohfa

Fondateur et ingénieur, lancement initial.

Ta maman habite très loin et c'est son anniversaire. Tu appuies sur un bouton et un gâteau arrive à sa porte à Kaboul. C'est moi qui ai fait ça.

Vous vivez à l'étranger et c'est l'anniversaire de votre mère à Kaboul. Vous commandez un gâteau sur Tohfa, vous payez par carte et il lui est livré. J'ai lancé et construit ce service.

Depuis l'étranger, on peut envoyer des coffrets cadeaux, des gâteaux et des fleurs à Kaboul et payer par carte. J'ai tout construit, avec plus de 20 produits et 3 partenaires de livraison locaux. C'est l'exemple le plus clair de ce que je peux faire pour une petite entreprise.

Livraison transfrontalière de cadeaux pour la diaspora afghane. Next.js App Router, Supabase auto-hébergé et Stripe Checkout, déployés sur Linux bare-metal avec Docker, HAProxy et PM2. J'ai aussi conçu une solution de repli en stablecoins pour les pays où le paiement par carte est restreint.

Un service que j'ai fondé et construit pour la diaspora afghane. La contrainte la plus intéressante était le paiement transfrontalier, avec une solution de repli en stablecoins que j'ai conçue pour les pays où le paiement par carte est restreint.

clientsHAProxyHyperion ~33 TBAtomic APIChain APIrepair scripts

Qaraqol

Responsable technique et seul ingénieur, mars 2024 à nov. 2025.

Les applications d'autres personnes demandaient des choses à ces ordinateurs 20 millions de fois par mois. Je m'en occupais tout seul, et ils ne s'arrêtaient presque jamais.

Les applications d'autres personnes dépendaient de ces ordinateurs : plus de 20 millions de requêtes par mois. J'étais le seul ingénieur à m'en occuper, et ils fonctionnaient 99,9 % du temps.

J'ai assuré le fonctionnement de services pour les développeurs et les applications qui en dépendaient : plus de 20 millions de requêtes par mois à 99,9 % de disponibilité, en tant que seul ingénieur. Si votre activité dépend d'un service qui doit rester en ligne, c'est cette expérience que vous obtiendrez.

Infrastructure WAX publique : plus de 10 serveurs Ubuntu derrière HAProxy, plus de 20 millions de requêtes par mois à 99,9 % de disponibilité et un nœud Hyperion History avec environ 33 To de données de chaîne indexées. J'ai écrit des scripts de réparation de blocs qui détectent les transactions manquantes dans les files RabbitMQ et réindexent à la demande, et j'ai créé Disperse, Waxport et Foundry.

Exploitation en solo de grands systèmes publics : environ 33 To de données de chaîne indexées et plus de 20 millions de requêtes par mois. J'ai écrit des outils pour détecter et réparer les données manquantes et comparer le débit entre producteurs de blocs, et une passerelle IPFS auto-hébergée a réduit la latence d'accès aux médias de 30 %.

hostESP32-C3cloudATECCHMAC key stays hereNext.jsUARTWi-Fi

Un appareil qui parle à internetUn appareil connectéUn produit connectéStartup de matériel connectéStartup de matériel connecté

Ingénieur principal dans une startup de matériel, depuis déc. 2025.

J'ai dit à un petit appareil quoi faire et je lui ai donné une serrure secrète pour que personne ne puisse se faire passer pour lui. J'ai aussi fabriqué la boutique qui le vend.

Un petit appareil qui se connecte à internet. J'ai écrit le petit programme à l'intérieur, installé une sorte de serrure qui protège ses secrets et construit la boutique qui le vend.

Un produit physique vendu en ligne. J'ai construit la boutique, le paiement Stripe et le système d'administration des commandes et du service client, ainsi que le logiciel de l'appareil lui-même.

Firmware, backend, web et paiements pour un accessoire connecté à internet. Les clés HMAC sont provisionnées à la fabrication et conservées dans un élément sécurisé ATECC, de sorte que les identifiants n'entrent jamais dans le firmware principal. Firmware ESP32-C3 en C++ avec configuration Wi-Fi par portail captif et liaison UART à deux fils ; extension en cours vers un ESP32-S3 avec caméra OV5640. Boutique Next.js et Stripe avec webhooks idempotents à signature vérifiée.

Authentification matérielle sur un petit appareil embarqué : clés propres à chaque appareil dans un élément sécurisé, avec signature matérielle. J'étends le firmware à une variante avec caméra qui transmet les images à des agents d'IA, et j'ai travaillé avec un ingénieur électricien sur un circuit imprimé sur mesure qui supprime la consommation en veille.

ReactExpressMySQLPython, SeleniumNode.js, EOSJS

Aider de petites boutiquesFreelanceFreelanceFreelanceFreelance

Ingénieur logiciel, janv. 2022 à avr. 2024.

Trois boutiques utilisent une liste que j'ai faite pour suivre leurs affaires. J'ai aussi fait un assistant qui tape les choses ennuyeuses, et les gens ont regagné 15 heures par semaine.

Trois commerces locaux utilisent un système de gestion de stock que j'ai construit. Un autre de mes outils a fait gagner plus de 15 heures de saisie par semaine.

Un système de gestion de stock adopté par trois commerces locaux et un outil d'automatisation qui a fait gagner aux équipes clientes plus de 15 heures de saisie manuelle par semaine.

Un système de stock React, Express et MySQL adopté par trois commerces locaux, un outil d'automatisation Python et Selenium, et un bot Node.js utilisant EOSJS pour des transferts blockchain courants.

Logiciels de stock et d'automatisation pour des commerces locaux, créés pendant et après mes études.

Outils

Embarqué
C++, ESP32 (C3/S3), ATECC, UART, OV5640
Web
JavaScript, React, Next.js, Node.js, Express, Stripe
Données
PostgreSQL, MySQL, SQLite, Supabase
Infrastructure
Linux, Docker, HAProxy, PM2, RabbitMQ, Filebeat
Blockchain
WAX / Antelope, Hyperion, State History, IPFS, EOSJS

ÉcoleFormationFormationFormationFormation

J'ai étudié l'informatique à l'université et j'ai eu 3,85 sur 4. Maintenant, je continue d'étudier.

Master en génie informatique, Université Gelişim d'Istanbul

En anglais, avec mémoire, depuis l'automne 2026.

Les cours actuels comprennent les applications avancées de cybersécurité, la modélisation et simulation avancées, et l'éthique de la recherche et de la publication scientifiques.

BCS en génie logiciel, Université Rana, Kaboul

Sept. 2018 à août 2023. CGPA 3,85 / 4,00.

Moyenne générale de 92,64 %, enseignement en anglais. Certificat Top Achiever, automne 2018. Projet de fin d'études noté 93/100 : un système de caisse et de gestion de stock pour un détaillant et grossiste de téléphones mobiles.

Langues

Anglais : C1, TOEFL iBT 106 (R26, L29, S28, W23 ; déc. 2025), Duolingo 140 (oct. 2025). Dari et pachto : langue maternelle. Ourdou : courant. Turc : notions (A2).