

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

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
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
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
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
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
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
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
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
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 ArticleLevel up your dev skills. Join our newsletter for exclusive tips, tutorials, and tech insights delivered to your inbox.