I build developer tools, automation, and small web apps — usually around AI agents and LLM integrations. Web Programming & Development student, always picking up something new.
Studied
- Java
- HTML
- CSS
- PHP
- Linux
Self-taught
- Lua
- C#
Coursework gave me the foundation, but most of what I build comes from self-learning, side projects, and digging into things I'm curious about.
A lot of what I build is about improving the developer experience — small tools that fit the way someone actually codes, automation that removes repetitive steps, and experiments with AI agents and LLMs that go beyond demos. Most of my work lives in web technologies.
I also use reverse engineering when I need to understand how something works, debug a tricky issue, or analyse unfamiliar code. It's a tool I reach for, not a field I focus on.
A PL/SQL extension for VS Code. Adds syntax highlighting,
autocomplete, snippets, and Go-to-Definition for .sql, .pls,
.pks, and .pkb files. Built to make working with Oracle
databases less repetitive. TypeScript, TextMate grammars.
A web app for revising university exams. Subject-based question banks for Internet Programming and Advanced Internet Technologies, presented in a quiz interface with an Arabic (RTL) layout. Plain HTML, CSS, and JavaScript on GitHub Pages.
A small PHP admin dashboard, written while learning backend development. Admin panel, main dashboard view, and a MySQL connection layer. PHP and MySQL, no framework. Rough in places.
A static archive of ticket conversations. Keeps a searchable record of support interactions without a backend. Pure HTML served from GitHub Pages.
Feel free to open an Issue or Discussion on any repository if you have questions, suggestions, or feedback.

