WhatsAppCall MeLinkedInGitHub
Thoughts & Insights

Our Digital Logbook

Exploring the latest in web development, design patterns, and tech innovation.

Latest Articles

Bilingual English/Arabic Next.js Apps With RTL: A Practical Guide (next-intl + Tailwind)
Development
Sep 5, 20268 min read

Bilingual English/Arabic Next.js Apps With RTL: A Practical Guide (next-intl + Tailwind)

The exact setup I use for Arabic/English sites: next-intl routing without a prefix for the default locale, dir on the html element, Tailwind logical utilities, Arabic fonts, number and date formatting, hreflang, and the twelve RTL bugs that show up in every review.

Read Article
Custom Booking System vs Off-the-Shelf Tools: When to Build Your Own (Lessons From DineEase and BookAFly)
Development
Sep 5, 20267 min read

Custom Booking System vs Off-the-Shelf Tools: When to Build Your Own (Lessons From DineEase and BookAFly)

When Calendly-style tools stop fitting, what a custom reservation system needs (resources, availability, pricing rules, overbooking protection), the data model I use, and what it cost and took on a hotel restaurant system and a travel booking platform.

Read Article
Client Portal for an Agency: Features, Architecture and Cost (Lessons From Four Multi-Role Systems)
Development
Sep 5, 20268 min read

Client Portal for an Agency: Features, Architecture and Cost (Lessons From Four Multi-Role Systems)

What a client portal must do, the three feature tiers and what each costs, the architecture I use (Next.js, Prisma, PostgreSQL, role-based access, audit trail), and the scoping mistakes I have seen on four multi-role systems.

Read Article
Custom CRM vs HubSpot or Zoho: When Building Your Own Actually Pays Off
Development
Sep 5, 20267 min read

Custom CRM vs HubSpot or Zoho: When Building Your Own Actually Pays Off

Most companies should buy a CRM. The exceptions are specific: a sales process the tools cannot model, a team that sells on WhatsApp in Arabic, per-seat pricing that punishes growth, data that must stay in your region, or a CRM that is really an operations system. Here is how to tell, with the three-year maths.

Read Article
How Much Does a Custom Web Application Cost in 2026? Real Numbers From 15 Projects
Development
Sep 5, 20268 min read

How Much Does a Custom Web Application Cost in 2026? Real Numbers From 15 Projects

Published price ranges, real project durations and the five things that actually move a quote, from a developer who has delivered 15 custom builds for clients in Egypt, the Gulf, the UK and Australia.

Read Article
From Figma to a Production Next.js Site: Process, Timeline and Pricing (2026)
Design
Sep 5, 20267 min read

From Figma to a Production Next.js Site: Process, Timeline and Pricing (2026)

What a Figma file needs before development starts, the seven-step process from design tokens to launch, how long each page count takes, what it costs, and the performance and accessibility bar a converted design has to clear.

Read Article
How to Hire a Next.js Developer for a SaaS MVP: A 2026 Checklist
Development
Sep 5, 20268 min read

How to Hire a Next.js Developer for a SaaS MVP: A 2026 Checklist

Where to look, the ten questions that separate App Router developers from tutorial followers, what a realistic scope and price look like, and the red flags that predict an abandoned MVP.

Read Article
Stripe vs PayTabs vs Paymob vs Moyasar: Choosing a Payment Gateway for Middle East E-commerce (2026)
Development
Sep 5, 20267 min read

Stripe vs PayTabs vs Paymob vs Moyasar: Choosing a Payment Gateway for Middle East E-commerce (2026)

Which gateway you can actually open an account with in Egypt, Saudi Arabia and the UAE, what each charges per transaction, how mada and local wallets change the maths, and the integration checklist I use after wiring PayTabs, Stripe and Shopify Payments into real stores.

Read Article
Prisma + PostgreSQL Schema Design for a Multi-Tenant SaaS: Patterns From Alemmi and SouqSoft
Development
Sep 5, 20269 min read

Prisma + PostgreSQL Schema Design for a Multi-Tenant SaaS: Patterns From Alemmi and SouqSoft

The schema decisions that decide whether a SaaS scales or leaks data: choosing a tenancy model, the Organization/Membership/Role core, tenant-scoped queries with a Prisma client extension, PostgreSQL row-level security as a second lock, audit logs, soft deletes, indexes, pooling and migrations.

Read Article
Page 1 of 3

Stay in the loop

Level up your dev skills. Join our newsletter for exclusive tips, tutorials, and tech insights delivered to your inbox.