Depuis l'enfance, je suis passionné de programmation, ayant débuté avec le Basic sur un IBM PS2. Mon parcours m'a ensuite conduit à explorer le C++, et par la suite à me spécialiser dans le développement web, en utilisant des CMS comme Nuked-klan et Wordpress, tout en peaufinant mes compétences en HTML/CSS.
I built a LinkedIn network analyzer in 6 days using science from 1973. Here's what I found.
Most job seekers apply to hundreds of jobs and hear nothing back.
The research explains why. A 2022 experiment on 20 million LinkedIn users proved that the people most likely to get you a job aren't your close contacts — they're the people you barely know. Weak ties. Granovetter proved this in 1973 and it was just causally validated at scale.
The problem: there's no way to see this structure in your network. Your LinkedIn connections list is just names.
So I built the map.
Navox Network...
With SML, we describe UI declaratively.
With SMS, we wire behavior and events.
Today, after performance testing, we decided to create an SMS compiler.
SMS -> LLVM IR -> native code
local trusted apps run AOT
interpreter fallback remains for remote/untrusted content
CLI flow works end-to-end (.sms -> executable)
This is not a toy step. SMS is already used in real project code, and now it compiles to native execution.
Today was also the first time an SMS script was compiled and executed i...
80+ Free Coding Challenges Built Around Real-World Problems (Not Just Algorithms)
Most coding challenge platforms are algorithm-heavy. That's not a bad thing — but after working on real projects, the problems that actually slow you down tend to look different.
Debugging code you didn't write. Integrating an API that doesn't behave. Refactoring a function that works but nobody wants to touch. Handling async flows that break in weird ways.
We built a free collection of challenges around exactly those scenarios as part of DojoCode, and published the full list as an open r...
FileCrank is a free, browser-based file processing toolkit built for people who need to get things done without installing software or creating accounts. Open a tool, upload your file, and download the result — that is the entire workflow.
The toolkit covers three major categories. PDF tools include merge, split, compress, convert PDF to Word, Excel, and PowerPoint (and back again), OCR, password protection, watermarking, and more. Image tools let you convert between HEIC, PNG, JPG, WebP, ...
I built a system that stops AI actions before they execute
Most AI systems today don’t just generate text. They actually take actions. They send emails, trigger workflows, move data, and even change infrastructure. And almost all of them follow the same pattern. The model decides, the action executes, and only then do you deal with what happened.
That always felt backwards to me.
I kept running into situations where AI wasn’t just suggesting things. It was doing things. Calling APIs, kicking off jobs, modifying state. And the only safeguards in...
Vibe Coding Is Powerful, but Technical Skills Still Matter
Vibe Coding Is Powerful, but Technical Skills Still Matter
AI-assisted development is changing how we build software. Today, it's possible to describe an idea in plain language and get working UI, components, or even entire features within seconds. This new workflow — often called vibe coding — is becoming more common among developers.
Instead of starting from scratch, we now guide AI tools, refine their outputs, and move forward much faster. It feels like development speed has multipl...
Application PHP sans framework pour gérer les vhosts Nginx (CRUD, vérifications automatiques, sélection PHP-FPM par site 8.2/8.3/8.4, audit et sécurité CSRF). Inclut un dashboard système (CPU, RAM, disque, load), gestion utilisateurs et scripts CLI pour l'installation et l'administration. Optimisé pour Raspberry Pi (Debian 12).
Plateforme moderne et complète pour la gestion de restaurants, construite avec Laravel 12 et Filament. Elle propose un tableau de bord responsive, une gestion avancée des rôles (admin, serveur, chef, gérant), des menus multilingues (français, anglais, arabe algérien), un affichage élégant avec Tailwind CSS et Swiper.js, ainsi qu'un système de QR codes permettant aux clients d'accéder facilement aux menus digitaux.
Application web full-stack développée avec Laravel combinant un portfolio dynamique, un système de blog, un agrégateur de contenu automatisé et des outils internes de gestion.
Le projet inclut un CV interactif multilingue avec génération PDF, une gestion avancée des projets, compétences et expériences, ainsi qu’un système de blog avec catégorisation intelligente basée sur un moteur de scoring sémantique.
Une fonctionnalité d’agrégation permet de collecter automatiquement du contenu depuis Reddit et des flux RSS avec mise en cache optimisée. L’application intègre également plusieurs outils internes (gestion des traductions, gestion d’icônes, widgets dynamiques, SEO, export de données) accessibles via une interface d’administration complète sous Filament.
Le projet est en évolution continue avec maintenance active, optimisations régulières et montée de version des dépendances (migration Filament v3 vers v5). L’architecture repose sur des pratiques modernes (jobs asynchrones, caching, modularité) et une interface responsive avec Tailwind CSS, Livewire et Alpine.js.
API Manager est une plateforme moderne conçue pour centraliser la gestion, la sécurisation et l’analyse des APIs.
Elle permet de créer et gérer des clés API, suivre les requêtes en temps réel, analyser les performances et exposer des endpoints publics (JSON, bannières, promotions).
Pensé pour les développeurs, API Manager offre une interface claire, sécurisée et prête pour un usage en production.
Plateforme web développée avec Laravel permettant de découvrir et suivre des séries coréennes via un système complet de gestion utilisateur.
L’application propose un catalogue dynamique connecté à l’API TMDB avec mise en cache locale pour optimiser les performances. Les utilisateurs peuvent organiser leurs séries en trois statuts (à voir, en cours, vu), attribuer des notes et gérer leur watchlist.
Un système d’export permet de générer des fichiers PDF et CSV avec mise en cache intelligente. L’application inclut également un panel administrateur complet pour la gestion des utilisateurs, du contenu et des paramètres.
Le projet intègre un système multilingue (FR, EN, DE), une interface moderne avec Tailwind CSS et Alpine.js, ainsi que des optimisations avancées (jobs asynchrones, caching, architecture modulaire).