Work

Problems I've solved

Each project below is framed around the problem it solved, not just the tech used. Some are under NDA — I'm happy to discuss specifics in a private call.

Dlvago

E-commerce / Shopify
Live on Shopify App Store

Problem

Merchants needed a way to connect Shopify order fulfillment to their local shipping providers — a gap the native Shopify logistics stack didn't cover for MENA markets.

What was built

An embedded Shopify app (OAuth, session tokens, Shopify CLI) that syncs orders in real time to shipping carrier APIs. Includes a merchant dashboard for tracking shipments, managing exceptions, and configuring routing rules.

Outcome

Live on the Shopify App Store. Handles real merchant traffic with automatic order-to-shipment sync and tracking webhook delivery.

NestJSNext.jsPostgreSQLShopify APITypeScript
View live

Rentlenz

PropTech / Car Rental
Live

Problem

A car rental business operating across multiple locations had no unified system — bookings were tracked in spreadsheets, fleet availability was managed manually, and customer history lived in email threads.

What was built

A full-stack fleet and booking management platform. Real-time vehicle availability across branches, booking engine with conflict detection, customer portal, and an admin dashboard for operations.

Outcome

Replaced the spreadsheet workflow entirely. Supports multi-branch operations with real-time fleet state and historical booking data.

NestJSReactPostgreSQLPrismaTypeScript
View live

Healthcare Platform

Healthcare
Live (Under NDA)

Problem

A pharmacy network needed to digitize prescriptions, inventory, and patient records across multiple branches — previously managed with paper and a legacy system that couldn't scale.

What was built

Microservices-based pharmacy management system. PHP/Laravel services for the core pharmacy domain, Java services for long-running workflows orchestrated via Temporal, MySQL for transactional data. Role-based access model for pharmacists, managers, and administrators.

Outcome

Replaced paper-based workflows across all branches. Handles prescription lifecycle from issuance to dispensing with full audit trail and workflow durability via Temporal.

PHPLaravelJavaTemporalMySQLMicroservices

PropTech Platform

Real Estate
Live (Under NDA)

Problem

A real estate company needed a platform to manage property listings, agent workflows, and client leads — with complex permission requirements and integration into external property databases.

What was built

Full property management platform with multi-role access (agents, admins, clients), listing management with media handling, lead pipeline, and integration into third-party property data APIs.

Outcome

Handles hundreds of listings with full agent and client workflows. Background job processing for data sync with external APIs.

NestJSNext.jsPostgreSQLBullMQTypeScript

Some projects are under NDA and can't be listed publicly. I'm happy to discuss the work, the stack, and the problems we solved in a private call.

Schedule a call →