I ship fixes into open source used by millions, most recently Bluesky
I build AI tooling on the Model Context Protocol, my After Effects server exposes 47 tools to AI clients
Full-stack across TypeScript, Node.js, React and Python, with C++ and Lua underneath
A rare specialty in Arabic / RTL / i18n, I make software correct in both directions
Based in Saudi Arabia, building and collaborating worldwide
An MCP server for controlling Adobe After Effects from AI clients.
ExtendScript execution, background rendering, deep project and layer inspection, and first-class Arabic / RTL and multilingual support, all in 47 tools.
Real code in projects with a combined 100K+ stars. I ship small, reviewable pull requests upstream, not forks left to rot.
| Project | Stars | What I shipped | Status |
|---|---|---|---|
| bluesky-social/social-app | Stopped invisible bidi characters from leaking into copied handles across the web app | ||
| punkpeye/awesome-mcp-servers | Added my After Effects MCP server to the canonical list |
More about how I work (click to expand)
I care about accessibility and internationalization, especially getting RTL right, because half-broken Arabic UIs are everywhere and I enjoy fixing them.
I like connecting AI clients to real creative tools (that is where After Effects + MCP came from).
I ship small, reviewable pull requests upstream instead of forking and forgetting.





