1998

· NOW ·

Alaa-eddine Kaddouri

Alaa-eddine Kaddouri

Software Architect • Building cool things since 1998 • 🇫🇷 France / 🇲🇦 Morocco

scroll to discover my story

// ERA 01 · 1998–2004 · MOROCCO

THE METAL

1998. Morocco. A kid, a second-hand PC, and a lot of questions. I taught myself Pascal, then dropped straight down to x86 assembly, because the only way to truly understand a machine is to build one.

★ NOTABLE PROJECT

xos: a real, working PC operating system I built from scratch as a teenager. Its own bootloader, 32-bit kernel, memory paging and multitasking, written in x86 assembly and C. Below is its actual boot output. This thing boots real hardware, no Windows or Linux underneath.

A:\XOS> xos --boot
[BOOT ] custom bootloader ............... OK
[CPU  ] switching to 32-bit protected mode
[MEM  ] paging enabled .................. OK
[TASK ] preemptive multitasking ......... OK
[FS   ] FAT12 driver .................... OK
[VIDEO] VGA / VESA ...................... OK
[DEBUG] built-in debugger ............... OK

xos> written between 1999 and 2004. author age: 16.
xos> republished in 2025, "modernized after 27 years".
xos> French comments kept for historical reasons.
xos> _
→ github.com/alaa-eddine/xos
"The best way to understand how something works
is to build it yourself."

scroll to fast-forward time, 28 years ahead

ERA 02 · 2005–2011 · FRANCE

The Foundations

At 17, I crossed the Mediterranean. University of Lille: mathematics & computer science, then internet technologies & networks. Then the enterprise years: .NET, SharePoint, consulting for names like Accor. The era where I learned that shipping for real users is a different sport than shipping for yourself.

★ NOTABLE PROJECT

iSafePDF: a free Windows application I built and open-sourced for digitally signing, timestamping and encrypting PDF documents. The kind of tool businesses paid serious money for at the time. Shown here in its natural habitat: a 2000s desktop window.

🔏 iSafePDF - Digital Signature Suite _
FileSignEncryptTimestampHelp

iSafePDF: an open-source PDF signing & protection tool (C# / .NET).

  • PKCS#7 digital signatures with visual placement
  • RFC 3161 trusted timestamping
  • Encryption & XMP metadata

Featured on CodeProject. Preserved today "as-is, for reference and archival purposes". I don't delete my history, I archive it.

View source Uninstall (never)
2005Maîtrise · Génie mathématiques & informatique, Lille
2006DESS · Internet technologies & networks
2006+.NET / SharePoint consulting, enterprise scale
▸ CAREER LOG · 2006+
Scotler.NET Consultant2006+
ENTERPRISE
Accor.NET / SharePoint Consultant2006+
ENTERPRISE

ERA 03 · 2012–2016 · MOROCCO, NEW GAME+

THE PLAY

TRUE STORY

Everything in this quest log actually happened. In 2012 I founded Ezelia, my own game studio in Morocco, building HTML5 games and gamified apps for real clients, with one absurdly ambitious side project on top: a massively multiplayer RPG running entirely in the browser. In 2012, that was borderline crazy.

⚔ QUEST LOG
MAIN QUEST Found Ezelia, an independent game studio (2012)
COMPLETED Build the Ezelia isometric RPG engine from scratch
COMPLETED Ship games & gamified apps for RTI.org, Vettore Mobile & Michoc
ALLIANCE Partner with Lorem, a digital content company in Morocco
SIDE QUEST Build the first HTML5 MMORPG... because why not

The golden age of HTML5 games, and I was all in. Engines, GUIs, particles, pathfinding, multiplayer RPC… if browsers could play it, I was building the tools for it.

★ NOTABLE PROJECTS

Building games meant building the missing tools, so I open-sourced them. These four libraries (shown as game cartridges, click any to open it on GitHub) were used by HTML5 game developers around the world, and together collected 800+ GitHub stars.

SHIPPED GAMES: Germiz · Pixel Memories · Mouseeba · Demonition · Boomy

▸ CAREER LOG · 2012+
EzeliaFounder · game studio & engine2012+ · clients: RTI.org, Vettore Mobile, Lorem, Michoc
FOUNDER
SFRConsultant2012+
ENTERPRISE

ERA 04 · 2017–2021 · THE LAB

The Exploration Years

Quieter on the surface. Busier underneath. I chased every wave before it broke: blockchain, neuro-evolution, NLP, voice cloning, WebRTC, trading bots. Not every experiment ships. Every experiment teaches.

PERSONAL R&D

Each card below is a real experiment from my GitHub: side projects built to understand a technology by rebuilding it, years before these fields went mainstream. Not products; training grounds.

EXP-2018-01 LINC

"LINC Is Not a Cryptocurrency :)". A blockchain miner stripped to its educational core. No wallets, no hype, just the algorithm.

EXP-2017-02 NEURO-EVOLUTION

Genetic algorithms evolving neural networks. AI before it was cool (again).

EXP-2021-03 VOICE CLONING

Real-time voice synthesis experiments. The generative wave, four years early.

EXP-2021-04 TRADING BOTS

First algorithmic trading experiments. A seed that would sprout in 2025 →

2020

The exploration years converge into a career direction: AI, at scale, for real users. I join INK to lead its engineering.

▸ CAREER LOG · 2017+
SFRProject Manager2017+
ENTERPRISE
Ping ConsultingFounder · dev & gamification2017
FOUNDER
INKHead of Engineering2020+
EXECUTIVE

ERA 05 · 2022 → NOW · THE AGENTS

The Operating System
for Agents

INK evolved into SmythOS, and I lead its engineering as VP of Engineering. The kid who wrote an OS for one machine now builds an OS for AI agents. Full circle, 25 years apart.

★ FLAGSHIP

SRE is an open-source engine that runs AI agents in production. Think "operating system, but the programs are AI agents". I lead its development at SmythOS. Every card below is a live project; click to open it on GitHub.

kad-agent offline demo · no API · a wink to tokenloom
Hi! I'm a tiny scripted agent embedded in this page. Ask me about Alaa: try "pinets", "games", "os", "stack" or "contact".
▸ CAREER LOG · 2023+
SmythOSVP of Engineering2023+ · INK became SmythOS
EXECUTIVE
"I lead with empathy, design with precision, and stay grounded in one belief: great technology serves people first."

ERA 06 · 2025–2026 · SIDE QUEST → ACQUISITION

The Markets

January 2025, a side project: what if Pine Script could run anywhere? Eighteen months and 568 commits later, PineTS was acquired by LuxAlgo, and I joined their core engineering team.

DATA ART

This is not a stock. It's my career, 1998 → 2026, plotted as a real candlestick chart, in true PineTS spirit. Each candle is a period of my life; yellow dots mark the milestones listed under the chart. Yes, 2016–2017 was a red candle. Careers have those too.

KAD · Career Index · 1998 → 2026 ▲ ALL-TIME HIGH
PineTS★ 419 ACQUIRED BY LUXALGO

Pine Script® v5/v6 transpiler & runtime for Node.js and the browser, with 1:1 syntax compatibility. Written solo, sponsored, then acquired (June 2026).

// Pine Script in…
ta.ema(close, 200)
// …JavaScript out. Anywhere.
→ github.com/LuxAlgo/PineTS → the acquisition announcement
▸ CAREER LOG · 2026
LuxAlgoCore Engineering · via PineTS acquisition2026
ENTERPRISE

· NOW ·

Alaa-eddine Kaddouri

Alaa-eddine Kaddouri

Software Architect • Building cool things since 1998 • 🇫🇷 France / 🇲🇦 Morocco

scroll to discover my story