Software engineer in the UAE. I build LLM agents, the tooling around them, and the full-stack apps they live in. Mostly Python and TypeScript.
lecode is a minimalist terminal AI coding agent (OpenRouter / OpenAI-compatible models, real permissions, live cost tracking, inspectable JSONL sessions). I've merged 17 PRs into it, including:
- #4 OAuth 2.1 for streamable-HTTP MCP servers (
/mcp auth) - #13 Durable memory and natural preference learning
- #14 Persistent worker supervision
- #25 Cost and timeout limits for headless runs
- #26 JSON output for noninteractive runs
- #11 herdr integration
- AnyPS5 (PS5 executable porting to Linux/Windows): merged sequential
libSceZlibdecompression (#1824), 48 kHzlibSceOpusDec(#1823),gethostbyname(#1796), and shader/AGC fixes for Demon's Souls (#4018, #4049, #4456). - gridcraft (spreadsheet in pure Rust): open PRs adding Arabic and right-to-left support: shaping and direction in PDF export, bidi display and editing, glyph fallback, word-navigation crash fixes.
- skills: agent skills for real Android device testing over ADB, and stacked PRs.
Python (Django, Django Ninja, FastAPI), TypeScript (React, Preact, Node.js), PostgreSQL, Celery/Dramatiq/RabbitMQ, MCP, LLM APIs, Playwright, Docker, Linux.
Arabic and English.



