NOW
Software Engineer, Odoo
Building AI features and agents in Belgium.
Agents · MCP · RAG — 3× ACPC finalist · Egypt → Belgium
The Void is where every forgotten thing exists…
TOUCH — THE VOID FOLLOWS
NOW
Building AI features and agents in Belgium.
TEACHING
Practical competitive-programming sessions, recordings, and problems to work through.
COMPETING
Years of solving problems, competing with a team, and learning from both.
I’m an Egyptian software engineer based in Belgium. I like building things I want to use, seeing where they break, and trying again. Competitive programming and teaching are still part of my world.
Practical sessions on algorithms and problem solving, taught in Arabic.
WELCOME TO MY VOID…
I build AI features and agents at Odoo. Outside work, I build tools and teach algorithms.
01 — SELECTED WORK
A Codeforces problem, a focused solving session, and one less reason to put practice off.
2026 (opens in a new tab)A bilingual word-association game for friends, with an AI teammate that plays through WebMCP.
2026 (opens in a new tab)A small Python client for inspecting MCP initialization, raw requests, and protocol compatibility.
2026 (opens in a new tab)02 — EXPERIENCE & SKILLS
Building AI features and agents in Belgium.
Practical competitive-programming sessions, recordings, and problems to work through.
Years of solving problems, competing with a team, and learning from both.
03 — ABOUT
I’m an Egyptian software engineer based in Belgium. I like building things I want to use, seeing where they break, and trying again. Competitive programming and teaching are still part of my world.
04 — YOUTUBE
Practical sessions on algorithms and problem solving, taught in Arabic.
3:14:01
05 — WRITING
What I’m building, what went wrong, and what I’m trying next.
Making practice easier to start. Then finding out what changes when an agent keeps working while I’m away.
Read the story