I build interactive tools that do real work: research assistants grounded in cited evidence, engineering workspaces that re-solve live, and small local-first agents. Write clean code, understand the system underneath it, ship things people can actually use.
- Full-stack developer, mostly TypeScript / Next.js and Python.
- I build AI-assisted tools: RAG research workspaces, local-first agents, simulation UIs.
- Based in Saudi Arabia.
- Currently deep in Next.js / React 19, Supabase + pgvector, and typed tool-calling agents.
- I like problems where the UI has to stay honest to the math underneath it.
- Everything I publish here is built to be read, not just run.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Project | What it does |
|---|---|
| Noteworthy | Research workspace: upload a paper, ask questions, get answers grounded in cited evidence |
| Nova | Personal command center: say what you want and tasks, calendar, projects and notes rearrange to match |
| VectorLab | Beam mechanics workspace: drag a load, watch shear, moment and deflection re-solve live |
| Team-TaskFlow | Collaborative task management with multi-user accounts, assignment and deadline tracking |
Everything here is mine, built in the open. Read the code before you run it.

