Skip to content

What I can build for you.

Whether you're hiring or have a product to build: web applications from the database to the interface, plus the deployment and domain work that gets them live.

Services
8
Core stack
Django · Laravel · React · Next.js
01

Full-stack web applications

Custom web apps and SaaS products built end to end: the data model, a Django REST or Laravel API, and a React or Next.js interface on top.

  • Requirements and data modelling
  • REST API with authentication and roles
  • React / Next.js interface
  • Admin dashboard for your team

Django REST · Laravel · React · Next.js

02

Frontend development

Fast, responsive interfaces in React and Next.js, built from your designs and ready for Arabic and English.

  • Accurate UI from Figma designs
  • Responsive on every screen size
  • SSR, CSR, SSG or ISR, chosen per page
  • SEO metadata and performance
  • Forms with validation
  • State with Redux / Redux Toolkit

React · Next.js · TypeScript · Redux Toolkit · Tailwind CSS · shadcn/ui · Material UI

03

Backend & APIs

REST APIs with clean data models, authentication, permissions and the business rules behind them.

  • API design and documentation
  • JWT auth and role-based access
  • Background jobs and queues
  • Webhooks and third-party APIs

Django REST · Laravel · Node.js · Express · NestJS · Celery · Redis

04

Dashboards & internal tools

Role-based admin panels your team uses every day: data tables, filters, analytics and bulk actions.

  • Views and permissions per role
  • Data tables with filters and pagination
  • Charts and KPIs
  • Multi-step forms and bulk validation

React · TanStack Query · Table · React Hook Form · Zod

05

Payments & integrations

Online payments, invoices and receipts, plus the real-time and third-party integrations a product depends on.

  • Stripe, Fawry, Moyasar, Tabby, Tamara
  • Invoices and PDF receipts
  • WebSockets and push notifications (FCM)
  • Maps and SMS / OTP

Stripe · Fawry · Moyasar · WebSockets · Firebase

06

Deployment & hosting

Getting your app live and keeping it there: servers, Docker, environment configuration and HTTPS.

  • Deploy to a VPS, Coolify or Vercel
  • Docker and Docker Compose setup
  • Environment variables and secrets
  • HTTPS and production checks

Docker · Linux · Nginx · Coolify · Vercel

07

Domains & DNS

Registering your domain and connecting it properly, so your site, API and subdomains all resolve and stay secure.

  • Domain search and registration
  • DNS records and subdomains
  • Connecting the domain to your hosting
  • SSL certificates

DNS · SSL · Subdomains

08

Bilingual products

Arabic right-to-left and English interfaces built as one layout, from marketing sites to admin dashboards.

  • One codebase for both directions
  • Remembered language choice
  • Arabic typography
  • Localised content and SEO

next-intl · i18next · Tailwind CSS

Process

How a project
runs.

Four steps, from the first call to launch.

  1. 01

    Scope

    We agree on the problem, the people using it and what done means. You get a written scope and an estimate.

  2. 02

    Model the data and API

    I design the data model and the API first, so every screen has something solid underneath it.

  3. 03

    Build in small releases

    Working software early, on a staging link you can click through, with regular progress updates.

  4. 04

    Launch and hand over

    Deployment, domain and HTTPS, then a handover with documentation and access to everything.

Contact

Have a role or a product in mind?

I'm open to full-time full-stack and backend roles. Email is the fastest way to reach me.