You will get a production-ready TypeScript backend or full-stack web app

Let a pro handle the details

Buy Web Application Programming services from Seifeldin, priced and ready to go.

Let a pro handle the details

Buy Web Application Programming services from Seifeldin, priced and ready to go.

Project details

Most B2B products need the same foundation: a backend that handles auth and permissions correctly, a database schema that won't need rewriting in six months, and, if it's a business tool, an interface someone can actually operate.

I build that in TypeScript end to end: Next.js server actions and route handlers, Drizzle and PostgreSQL underneath, structured so your team can extend it rather than work around it.

What you get:
 • Clean module structure, ready for your team to build on
 • PostgreSQL schema with reversible, re-runnable migrations
 • Authentication with roles and per-user permissions
 • Optional multi-tenancy, isolation enforced by a foreign key, not convention
 • Optional Next.js admin dashboard wired to the backend
 • Docker Compose, so it runs on your own server in one command
 • Full source in your repository, plus a runbook and recorded walkthrough
 • Two weeks of post-delivery support

I've built this stack in production for a self-hosted multi-tenant ERP with a pluggable module system covering accounting, inventory and supply. You're not paying me to work it out for the first time.

Need something adjacent? Message me and I'll set up a custom offer that fits.
Programming Languages
JavaScript, TypeScript
Coding Expertise
Performance Optimization, Security
What's included
Service Tiers Starter
$450
Standard
$900
Advanced
$2,400
Delivery Time 10 days 18 days 35 days
Number of Revisions
123
Number of Pages
118
Design Customization
-
-
-
Content Upload
-
-
-
Responsive Design
-
-
Source Code
Optional add-ons You can add these on the next page.
Additional Revision
+$120
Deployment setup (+ 3 Days)
+$250
Additional entities (per 5) (+ 3 Days)
+$200
Additional dashboard screens (per 4) (+ 7 Days)
+$400

Frequently asked questions

Seifeldin A.Status: Offline

About Seifeldin

Seifeldin A.Status: Offline
Full-Stack Developer | ERP, POS & Inventory Systems
Nairobi, Kenya - 4:21 pm local time
I build business systems that companies actually run on: ERP, POS, and inventory platforms as a full-stack TypeScript developer. If your operations depend on the software working correctly every day, that's the work I do.

Over the past few years, I've co-founded a software studio and shipped production systems including a multi-tenant restaurant POS with an offline-first sync engine and Kotlin Android client, a self-hosted multi-tenant ERP with a pluggable module system for accounting, invoicing and inventory, and a delivery logistics platform with real-time driver tracking and digital payments. I've also built and handed off a headless Shopify site integrated with HubSpot for a climate tech company.

What I work with: TypeScript, NestJS, Next.js, React, React Native, PostgreSQL, Prisma, Redis, Docker, Kotlin, GitHub Actions.

The problems I'm strongest on are the ones that get messy at scale: tenant isolation, offline sync with conflict resolution, and data integrity across systems that can't afford to lose a transaction. I've published an open-source reference implementation of an offline-first inventory ledger with conflict resolution. If you'd like to see how I approach that class of problem, I'm happy to share the repo.

I plan with clear deliverables, keep you updated when scope or priorities shift, and handle execution without needing to be managed. BBIT, Strathmore University.

If you're building or fixing an operational system, send me the details, and I'll tell you honestly whether I'm the right fit.

Steps for completing your project

After purchasing the project, send requirements so Seifeldin can start the project.

Delivery time starts when Seifeldin receives requirements from you.

Seifeldin works on your project following the steps below.

Revisions may occur after the delivery date.

Requirements review and scope confirmation

I go through your answers and confirm exactly what's in scope for your tier. If anything looks like it needs a higher tier or an add-on, I'll tell you before I start work, not halfway through.

Data model and architecture design

I design the database schema and module structure, then share it for your approval. Getting this right upfront is what keeps the build from needing rework later.

Review the work, release payment, and leave feedback to Seifeldin.