Work
Production systems, client platforms and my own products. Further down: the lab, where things are built to learn, and an archive of older work.
Products and client platforms
- Live
Shrt.om
An ad-free URL shortener built for Oman.
Short links with no ads and no paywall. Fast, simple, and something I actually use every time I share a link.
Tech stack
- Laravel
- PHP
- React
- PostgreSQL
- shadcn/ui
View Repository (not public)Demo - Under development
Oman Aquatics Federation
A platform for managing and publishing federation information around aquatic sports.
Athletes, coaches, referees, competitions, results and registration in one production platform, with a custom CMS for everything the federation publishes.
Tech stack
- Laravel
- React
- Tailwind CSS
View Repository (not public)Demo (not available) - Live
Stooq
A marketplace platform I co-founded and engineer.
I co-founded Stooq and run the technical side: the marketplace architecture, the platform itself, vendor workflows and the infrastructure underneath.
Tech stack
- Laravel
- PHP
- React
- Filament
View Repository (not public)Demo - In development
Rafeeq
A CRM for freelancers: clients, projects, invoices and payments.
Freelancing already comes with enough admin work, so I built something to handle some of it. I use it myself, and other freelancers can too.
Tech stack
- Laravel
- PHP
- Filament
- Livewire
View Repository (not public)Demo (not available) - Live
AOK Furat
A property management and listing platform built around the company's day-to-day workflow.
Public property listings on the outside, an internal management system on the inside, both built around how the company actually works.
Tech stack
- Laravel
- PHP
- React
- shadcn/ui
View Repository (not public)Demo
Experiments and open source
Built to understand how things work. Expect rough edges; that's the point.
- No longer maintained
LazyDB
A database management TUI for developers who would rather stay inside the terminal.
I spend enough time in the terminal already. Opening another database GUI just to check a table felt unnecessary. I got the foundation working, then moved on.
Tech stack
- C++17
- FTXUI
- PostgreSQL (libpq)
- CMake
View RepositoryDemo (not available) - Finished
Freelance Price Prediction Model
A machine learning experiment written from scratch in C++.
No ML framework. Just linear regression, gradient descent, and me finding out why the math works. It taught C++ how much freelancers should charge, and taught me how training actually works.
Tech stack
- C++20
- Make
- CLI11
View RepositoryDemo (not available)
Older and smaller work
Older and smaller client projects. Still live, still mine, just not on the homepage.
| year | project | what it is | stack | links |
|---|---|---|---|---|
| 2025 | Al Nidaa | Landing page with a full content management dashboard, bilingual through i18next. | Next.js / TypeScript / Tailwind CSS / Supabase | site ↗code ↗ |
| 2025 | Alwan Al Tayf School | School landing page with a CMS dashboard behind it. | Next.js / Tailwind CSS / Supabase / JWT auth | site ↗code ↗ |
| 2025 | GUtech History of Science Centre | Freelance web work for the History of Science Centre at GUtech. | web development | |
| — | Nahj Tech website | Company website built during my internship at Nahj Tech. | Next.js / TypeScript / Tailwind CSS | |
| — | Finland Oman School | Full school website built with WordPress and Elementor. | WordPress / Elementor / MySQL | site ↗ |