1One product, end to end
I build web and mobile products across the full delivery path: data model, API, interface, deployment, app-store review, and support.
A slip-box, on a screen
I build web and mobile products from Amman the way Luhmann kept notes: one idea per card, every card filed behind the one that made it. Pull a card and the box hands you the ones it links to.
Open the boxDiscuss a project →
13 on the app stores · 8 written up in full · both languages, every screen.
21/3dAoun
A free academic platform for Jordanian university students.
21/3d1Kashaf Abi Ja'far
Search thousands of hours of lessons and land on the exact second.
4/2pastehtml
Drop an HTML file, get a public URL on its own origin.
9/8aMalabji
Find a pitch, find players, book it, play.
21/3d1aNaqi: Halal Video Filter
Strips music and censors imagery in a video, entirely on your device.
The numbers are the filing system. 1a is a branch of 1, not a folder, and it says exactly where each idea sits in the conversation.
1One product, end to end
I build web and mobile products across the full delivery path: data model, API, interface, deployment, app-store review, and support.
1aConstraints shape the build
I work on constraints that shape the product: models that run on the device, search that answers in milliseconds without a backend, and booking flows that prevent double-selling a time slot.
1a1What the recent cards say
My recent work includes private on-device AI, multi-vendor commerce, bioinformatics tools used by researchers, and products for education and community services.
I turn product requirements into reliable software, from architecture to release.
You were looking for someone who ships to the stores. The box pulled this:
21/3dAoun
Aoun brings summaries, past exams, course material, GPA tools, bookmarks, and study planning into one place for Jordanian university students. It is free to browse without an account and works offline as an installed PWA.
LiveWebNext.js · TypeScript · React · Convex
Thirty-nine more are filed behind it. Every card links to the one that made it, so a booking app leads to the payment card, and that to the one about not double-selling a slot.
Study
What I reach for
TypeScript · React Native · React · Next.js · Expo · Tailwind CSS · React Query · Zustand · Reanimated · Firebase · Supabase · Convex · Node.js · NestJS · PostgreSQL · Zod · Motion · Skia · Figma
Contract or full time, Amman or remote. Tell me what you are building and when it has to be live.