Abdullah MohamedSenior Software Engineer
All services

Services · Web

Custom web applications, built full-stack and owned end to end.

A web product people log into — a customer portal, a booking or ordering flow, an admin console, or a focused slice of a bigger platform — with the frontend, backend and database built and deployed by one senior engineer. Authentication, roles, third-party integrations, and a production deployment with CI/CD, delivered with documentation the next engineer can maintain.

Pricing

from $3,500

starting price · negotiable by scope

Is this you?

  • You need a web app your customers or users log into — a portal, an account area, a booking or ordering flow — not a brochure site.
  • You have a backend and need the frontend built against it — or the reverse.
  • You want one focused slice of a product in production quickly, to a written scope.
  • You need a bilingual, RTL-ready web app for an Arabic-speaking audience.

What you get

  • React/Next.js or SvelteKit frontend with a responsive, accessible UI
  • Node.js REST API over PostgreSQL — or integration with the backend you already have
  • Authentication, roles, and permission-aware screens
  • Third-party integrations: payments, email, maps, analytics
  • Production deployment with CI/CD and per-environment configuration
  • Documentation and a clean handoff

How I build it

  • TypeScript across the stack, with typed API contracts.
  • Real data from the first milestone — no dummy-data screens.
  • Performance and accessibility treated as requirements, not polish.
  • Delivered in your repositories, with deployment access, from day one.

What this looks like in practice

  • Xera Laba customer portal and admin dashboard over a Node.js/Express API and PostgreSQL, with X-rays on AWS S3, deployed with Docker behind Nginx.
  • TaliaSvelteKit 5 consoles for a multi-tenant school platform, wired screen by screen from mock data to a live Go/REST backend owned by another team.
  • This siteNext.js, fully bilingual English/Arabic with right-to-left layout, statically exported, with structured data and a Markdown version of every page.

Technologies

  • TypeScript
  • React / Next.js
  • SvelteKit
  • Node.js / Express
  • PostgreSQL
  • TanStack Query
  • Docker

Case studies

How a project runs

  1. Intro call

    A free call. You describe the product and what's blocking you; I tell you honestly whether and how I can help.

  2. Written proposal

    Scope, price, timeline and payment phases — all in writing before any code is written. You approve it, then we start.

  3. Milestone delivery

    You get working, testable software at every milestone, not a status update.

  4. Handoff

    Deployment, documentation and a codebase the next engineer can maintain. The code is yours.

Questions about this service

Can you work with my existing backend or design?

Yes. On Talia I built the SvelteKit clients against a Go/REST backend owned by another team, wiring dozens of screens from mock data to live API reads and writes. Bring your API or your Figma and I'll build the rest.

Which frontend framework do you use?

React/Next.js by default, SvelteKit where it fits — Talia's admin console and learning app are SvelteKit 5, and this site is Next.js. The choice follows your team and product, not my preference.

Is an internal tool or admin panel a web app too?

It's built the same way, but it's its own page — Custom business software — because the job is different: replacing spreadsheets, email threads and manual steps with a system built around your process.

What does "from $3,500" cover?

A focused web app: one primary workflow, authentication, a small admin surface, and deployment. Extra modules, roles, and integrations are scoped and priced in the written proposal.

Ready to scope it?

Tell me what you're building — in plain words, no technical brief needed — or book a free call. You'll get an honest answer and, if it fits, a written proposal with the price and timeline.