Hi 👋, I'm AK (Alaa-eddine Kaddouri)
👨🏽💻 Software Architect • 🏗️ Building cool things since 1998 • 🌍 France 🇫🇷 / Morocco 🇲🇦
-
📈 PineTS Pine Script v5 transpiler & runtime for Node.js and the browser - 1:1 syntax compatibility | [ Aquired by LuxAlgo ]
-
🔍 pdbg LLM-Human Pair debugging tool for Node.js & browser - CLI + web UI + AI agent support
-
⚙️ sre SmythOS Runtime Environment - open-source runtime & SDK for agentic AI
-
🏗️ smythos-studio Self-hosted visual agent builder - full runtime, vault, auth, and debugging tools
-
⌨️ pinets-cli Run Pine Script indicators from the terminal against live or custom data
-
🐳 smyth-docker-mcp Docker MCP server for SmythOS
-
🧵 tokenloom Parse LLM/SSE text streams progressively into structured events - tags, code blocks, plugins
-
📄 iSafePDF Digital signing, encrypting, and managing metadata of PDF documents.
-
🔗 Linc LINC a simplistic blockchain miner for educational purposes.
-
⚡ eee Ezelia Entities Engine - ECS library powering the Ezelia game engine
-
📐 atlas-parser JavaScript atlas file parser
-
🗣️ cordova-plugin-tts Cordova Text-to-Speech plugin
-
🖼️ EZGUI The missing GUI library for Pixi.js and Phaser.io
-
✨ EPSy Particle system library for Phaser and Pixi.js
-
🗺️ node-pathfinder Native Node.js module implementing A* with Jump Point Search
-
🌐 eureca.io Bidirectional Node.js RPC - call server functions from the browser and vice versa
-
🕹️ ChaotiCreatures-TS Game jam entry for GameZanga 4
-
🔄 CocoonJS-WebWorker WebWorker polyfill using CocoonJS WebView
-
🎮 Ezelia Engine HTML5 isometric RPG game engine - one of the first, optimized for desktop, mobile & tablet
-
🔀 ts2haxe TypeScript → Haxe converter
-
🔧 WorkerPool - Web workers pool for task distribution and maintenance
-
💾 xos - x86 hobby OS in C & Assembly - dual-mode 16/32-bit, custom bootloader, FAT12, multitasking





