Engineering profile

Saif Al-Islam Tirab

Founder & Full-Stack Engineer Backend.ly

Building and operating modern web products — from architecture and backend systems to deployment and long-term maintenance.

Portrait of Saif Al-Islam Tirab
Saif Al-Islam TirabLIBYA · GMT+2
Location
SUDAN
Building since
2010
Status
Available for selected engineering projects
Focus
Backend · APIs · Product
Profile01

Saif Al-Islam Tirab

Founder & Full-Stack Engineer

SUDAN · 2010

I am a full-stack web engineer based in Libya, building for the web since 2010. My work sits at the intersection of backend systems and product delivery: designing the architecture, writing the server and client code, wiring the infrastructure underneath it, and staying accountable for how the system behaves in production long after launch.

Most of that work has been on real, operating software — e-commerce platforms, business tools, WordPress and WooCommerce builds, custom PHP applications, APIs and integrations — where the constraints are never theoretical: live traffic, real payments, legacy code, and owners who need things fixed without breaking something else. That environment shaped how I engineer. Scope is explicit. Architecture is decided before complexity is added. Changes ship in controlled, reviewable releases — and what is deployed is monitored, maintained and documented.

Backend.ly is the distillation of that approach. It is the platform I designed and built to run the complete lifecycle of web development work: the first description of a problem, through scoping and fixed-price proposals, tasks and releases, deployments and incident timelines, to invoicing, licensing and long-term maintenance. The discipline it enforces — structured requests, client-approved releases, honest status — is the same discipline I bring to every system I work on.

I work across the stack deliberately, because products rarely fail at a single layer. A slow page can be a missing index, a misconfigured server, or a data model fighting the design. Owning the full path — backend services, databases, APIs, React and Next.js frontends, Linux infrastructure — means fewer handoffs between people, faster diagnosis, and solutions that hold.

Engineering02

Grouped by engineering domain — the toolset changes with the problem, the discipline does not.

Backend

  • PHP
  • Laravel
  • CodeIgniter
  • Node.js
  • REST APIs
  • Authentication
  • Database architecture

Frontend

  • React
  • Next.js
  • TypeScript
  • Modern UI systems

CMS / Commerce

  • WordPress
  • WooCommerce
  • Custom plugins
  • API integrations

Infrastructure

  • Linux
  • VPS administration
  • Deployment
  • DNS
  • Web servers
  • Production troubleshooting

Product Engineering

  • Architecture
  • Feature development
  • Maintenance
  • Technical problem solving

Now shipping

  • Next.js
  • TypeScript
  • Prisma
  • SQLite
  • Tailwind CSS
  • Resend
  • nginx

The production stack behind backend.ly — chosen, operated and maintained end to end.

Experience03

A progression in phases — from first lines of code to owning a platform in production.

  1. 2010

    Foundations

    Started exploring web technologies and software development — self-directed, building and taking systems apart to understand how the web actually works.

  2. Development

    Web development

    Progression into web development: backend systems, databases and production websites — moving from experiments to software that real people depend on.

  3. Product Engineering

    Systems & platforms

    Building custom systems, integrations, plugins and business platforms — owning architecture and delivery end to end, not just writing code to a spec.

  4. Backend.ly

    Founder / Engineering

    Building and operating a platform for developing, deploying and maintaining web products — the complete lifecycle of client work in one system, in production.

Selected work04

Backendly

Digital engineering platform

The platform

A platform for requesting, funding, building, reviewing, deploying and maintaining real web products — the complete development lifecycle, from the first description of a problem to long-term maintenance, inside one structured workspace.

The problem

Client–developer relationships usually run through chats and emails: scope drifts, approvals vanish, incidents have no timeline, and progress is invisible until it is late. Backend.ly replaces that with structure — every step explicit, priced, tracked and honest.

What was built

Client workspaces with the request → proposal → task → release → deployment pipeline; incident timelines; invoices, milestone funding and a ledger; a digital market with instant license keys; documentation center, blog and newsletter; an email control center with templates, event matrix and delivery logs; and a full admin console — auth with OTP and social sign-in, role-based access, rate limiting, audit logging and a public health/status surface.

Stack

Next.jsTypeScriptReactPrismaSQLiteTailwind CSSNode.jsResendnginx · Linux VPS

Role

Founder — Product Engineering. Architecture, design system, backend, frontend, infrastructure and operations.

Outcome

In production at backend.ly — operating its own business workflows end to end, guarded by an automated regression suite of 360+ checks across auth, payments, email and the request lifecycle.

Case study

07 PARTS · EXPAND EACH STAGE

Backend.ly is built and operated by a single engineer based in Libya, serving clients who need serious web work without agency overhead. The platform is not a showcase piece — it is the production system the business itself runs on: every request, proposal, invoice, release and deployment on this site flows through it.

Web development work usually lives in scattered, unauditable channels — chat threads, email chains, verbal promises. Scope drifts, payments get messy, incidents have no timeline, and the client has no honest view of progress. Coordination eats the engineering time, and trust erodes on both sides.

One Next.js application with TypeScript end to end — server-rendered public pages and client workspace alike. Prisma models the domain (roughly 37 entities: users, projects, requests, proposals, tasks, releases, deployments, incidents, invoices, ledger entries, products, licenses, posts, subscribers, notifications, audit activity) over SQLite on a Linux VPS behind nginx. Site content and platform settings are admin-controlled through a Setting-driven CMS, so the site evolves without redeploys. Secrets live only in the server environment — never in the database or the client bundle.

Authentication combines credentials, one-time codes and social sign-in (Google live, GitHub ready) with email verification; role-based access separates the admin console from client workspaces. The commerce engine covers fixed-price proposals, invoices, milestone funding, a double-entry-style ledger, and a digital market with instant license-key issuance. Operations get incident timelines, deployment records, an activity audit log, rate limiting and bot-resistant public forms, plus an email system with a template registry, event matrix, delivery log and signed unsubscribe links. An automated regression suite — 360+ checks across auth, payments, requests, operations and email — runs against every release.

Operating as both the builder and the operator means every shortcut is eventually paid for personally. The database evolved repeatedly while production traffic was live — schema changes executed as backed-up, step-by-step migrations. OAuth callbacks had to survive a reverse-proxy topology that rewrites request origins. Email had to earn deliverability on a young domain — proper provider wiring and template discipline rather than a bulk sender.

Strong conventions over configuration sprawl: one codebase, one design system, one source of truth per concern — settings in the database, secrets in the environment, uploads on disk with metadata in rows. Admin controls replace redeploys for content and branding. Honest infrastructure: a public health endpoint and status page reporting real checks, never hardcoded green.

The platform runs the business it was built for — requests, funding, builds, reviews, deployments and maintenance all happen inside it, live at backend.ly. It ships with truthful status reporting, a compliant newsletter loop, a documentation center for clients, and a regression suite standing guard over the next change.

CLIENT ENGAGEMENTS RUN THROUGH THE SAME WORKSPACE — AND REMAIN CONFIDENTIAL.

How I build05

01

Understand

Understand the actual business problem before writing code.

02

Architect

Design the system before adding complexity.

03

Build

Implement reliable, maintainable software.

04

Validate

Test the system against real usage.

05

Deploy

Move the product safely into production.

06

Evolve

Maintain and improve it as requirements change.

Behind Backend.ly06

Backend.ly is not a marketplace for development services. It is the engineering environment I built to manage the complete lifecycle of web products.

The same workspace every client works in — requests, proposals, releases, deployments and support, all structured and all visible.

Explore the platform
Contact07

Have a system to build?

If you have a serious web product, a technical problem, or an existing system that needs engineering work — describe it once, and it runs through a structured workspace from there.

hello@backend.ly
Location
SUDAN
Role
Founder / Full-Stack Engineer
Specialization
Web Application Engineering
Focus
Backend · APIs · Product Engineering · WordPress · Infrastructure
Current product
Backend.ly
Building since
2010
Elsewhere
GitHub