Software developer. I build backend services and the tooling around them — editor extensions, project templates, deployment scripts, and chat bots.
Most of what I write falls into two buckets: developer tools and automation. Two of my extensions are on the VS Code Marketplace — one scaffolds Spring Boot projects, the other tracks how much of your coding time is AI-assisted. The rest is group-management bots for WhatsApp and Telegram, deployment tooling, and project templates for Claude Code. The exception is Ghurar, a classical Arabic poetry app for iPhone and Android. I usually ship in both English and Arabic.
| Project | What it is |
|---|---|
| Ghurar | Classical Arabic poetry anthology for iPhone and Android — 1,663 poets across four eras, close to a million verses, browsable by meter, rhyme, and theme. |
| claude-code-templates | Project templates for Claude Code (Next.js, Spring Boot, Flutter), each bundling preconfigured agents, skills, rules, and hooks. Docs in English and Arabic. |
| spring-project-boilerplate | VS Code extension that scaffolds a Spring Boot project structure and generates the full CRUD stack from an entity. On the Marketplace. |
| wwebjs-pro-bot | WhatsApp group-management bot in TypeScript: command framework, smart auto-reply, analytics, English/Arabic i18n. |
| admin-bot | Telegram moderation bot in async Python — warnings, anti-spam, scheduled announcements, optional AI-powered replies. |
| humanai-tracker | VS Code extension that tracks how your coding time splits between hand-written and AI-assisted code. On the Marketplace. |
| scripts | Zero-downtime blue-green deployment script for Next.js, with health checks and automatic rollback. |
Java and Spring Boot on the backend, TypeScript for tooling and bots, Python and shell where they fit better. Postgres, MySQL, Docker.
If one of these projects is useful to you, or you just want to talk shop, I'm easiest to reach on Twitter or LinkedIn.




