Haitham Assoli

A slip-box, on a screen

Forty projects. One card each.

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.

Three cards explain the whole method.

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.

Haitham Assoli, Amman

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.

Forty cards, six drawers.

Where the cards were written.

  1. Since 2026CartBuzzSoftware Engineer
  2. 2025 to 2026Bionl.AiSoftware Engineer
  3. Since 2025MalabjiFounder & CEO
  4. Since 2022FreelanceWeb & Mobile Full-Stack Developer
  5. 2022 to 2023RepzoSoftware Engineer
  6. 2021 to 2022Orange JordanFull-Stack Developer Trainee
  7. Since 2018EECommitteeFull-Stack Developer (Volunteer)

Study

  1. 2022 to 2024Irbid National UniversityBSc, Computer Science
  2. 2018 to 2022Jordan University of Science and TechnologyBSc, Electrical and Electronics Engineering

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

The next card is yours to write.

Contract or full time, Amman or remote. Tell me what you are building and when it has to be live.

Hire mehaitham.b.assoli@gmail.com