Available for ambitious product workRiyadh · Building for the world

Turning real needsintoproducts built to last.

Abdulrahman is a product-minded software engineer working across strategy, interface, architecture, and delivery.

Explore
the work
PRODUCT STRATEGYNUXT + VUEFLUTTERPOSTGRESCLOUDFLARESUPABASEBILINGUAL UX
01 / SELECTED SYSTEMS

Built to solve.
Designed to evolve.

Some are active products. Some are prototypes. Sirful and Murrna retain their current identities as reference brands while their product systems are shaped for white-label use.

01White-label candidate

Sirful

A service marketplace designed as an operating system.

The current Sirful identity is a reference brand for a platform that can serve different markets, providers, and service categories.

The build spans customer booking, provider operations, staff, branches, transactions, payouts, notifications, reviews, analytics, content controls, and bilingual experiences.

NuxtVueSupabasePostgresDrizzleMapbox
02White-label product · Pre-release

Murrna

A controlled tester network for real-world business learning.

Murrna helps businesses test offers, service, locations, and customer perception through invite-only campaigns with limited tester seats.

03SaaS · Technical release candidate

Radeef

A Salla-native AI sales and support agent for Saudi merchants.

Radeef connects to store data, answers shopper questions in Arabic and English, and escalates safely when the available evidence is not enough.

04Interactive product · Prototype

Dorak

A bilingual party game that turns every phone into part of the room.

Twenty fast microgames, one-phone play, simulated live rooms, local-first interaction, rankings, reactions, and a final podium.

05Cross-platform app · Active build

Physique

Body intelligence, made personal and useful.

A Flutter body-composition and nutrition tracker with InBody import, trends, progress photos, health data, food scanning, and goal forecasting.

02 / HOW I BUILD

Across the stack.
Beyond the stack.

The strongest work happens when product decisions, technical architecture, and interface details are considered together.

Start with the why

Product thinking before feature volume.

I translate an idea into a testable promise, map the real user journey, set honest scope, and create feedback loops that keep the build connected to value.

Problem framingUser journeysMVP scopeBusiness modelValidation
AABUILD
Selected tools across the workExperience, not a ranking
VueNuxtReactFlutterTypeScriptTailwindSupabasePostgreSQLDrizzleNext.jsExpoWebSocketsHiveREST APIsMapboxVitestPWA
03 / WORKING PRINCIPLES

I've learned that good software is not the code users see. It's the decisions they never have to think about.

01

Find the real problem

Start with behavior, constraints, and the outcome—not a predetermined feature list.

02

Make systems, not screens

Design repeatable patterns across product, interface, data, and operations.

03

Ship honest versions

Separate prototypes, active builds, and published products. Each has a different job.

04

Keep learning in the loop

Use analytics, errors, feedback, and real use to decide what deserves the next iteration.

04 / NEXT

Have a useful problem
worth building?

Abdulrahman Ali
Product-minded software engineer
Riyadh, Saudi Arabia
Arabic · English
Back to top ↑