You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Salim OulhajSO

Salim Oulhaj

Développeur Full-Stack & Automatisation

€200/day
Rabat, MA
3-7 years

Average response time: 1 hour

About Salim

I build the systems businesses actually run on — complete production SaaS, and the automations that scale them.

Most recently I designed and shipped DawaLink solo — a B2B pharmaceutical ordering platform connecting Moroccan pharmacies with distributors (a homegrown alternative to Sobrus):
→ Trilingual (FR / AR / EN), Stripe subscription billing, POS, credit management & auto-reorder
→ 21 pages, 21 APIs, zero TypeScript errors — from architecture to deployment
→ Hardened through a 6-stream security audit (auth, IDOR, injection, rate limiting)

We're a great fit if you're thinking:
✅ "I have a real product idea and need someone who can build the whole thing — not just a piece."
✅ "My operations are drowning in manual work and I need automation that actually holds up."
✅ "I've been burned by devs who ghosted or shipped half-working code."

We're probably not a fit if:
✗ You're chasing the cheapest bid, not the best outcome
✗ There's no clear scope or realistic budget
✗ You want a quick throwaway, not something built to last

Working with me, you get:
★ One person who owns the entire build — frontend, backend, auth, payments, deployment
★ Clean, typed, documented code you (or the next dev) won't dread touching
★ Systems that are secure, multilingual-ready, and built to scale from day one

What I build:
⁃ Full-Stack SaaS — Next.js, TypeScript, Prisma, PostgreSQL, NextAuth, Stripe
⁃ AI & Automation — n8n, GoHighLevel, AI agents, cold-email systems, workflow automation
⁃ Production essentials — payments, PDF/invoicing, transactional email, i18n, security hardening

Message me with what you're building — I'll tell you exactly how I'd ship it.
  • English

    Native or bilingual

  • French

    Native or bilingual

  • Arabic

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • DawaLink
    Stripe Subscription Billing & Workflow Automation
    EDUCATION AND E-LEARNING
    January 2026 - Today (6 months)
    Rabat, Morocco
    Within the DawaLink platform, I designed and built the standalone billing and automation layer:

    - Implemented Stripe subscription billing for two distinct user portals (pharmacy and distributor), including plan tiers, metered usage, invoicing, and webhook-driven state sync with PostgreSQL via Prisma.
    - Built automated PDF invoice generation triggered on payment events.
    - Set up n8n workflows to automate order-status notifications, distributor alerts, and internal reporting, reducing manual follow-up.
    - Handled Stripe edge cases: failed payments, proration, plan upgrades/downgrades, and dunning logic.
    Automation Engineering PostgreSQL Stripe Integration n8n Typescript
  • DAWALINK
    B2B Pharma Ordering SaaS for Morocco — Pharmacies × Distributors
    January 2026 - Today (6 months)
    Rabat, Morocco
    DawaLink is a B2B pharmaceutical ordering platform linking Moroccan pharmacies with distributors — a modern alternative to incumbent Sobrus.

    I designed and built it end-to-end:
    → Trilingual storefront (FR/AR/EN), cart & real-time ordering
    → Distributor dashboards, POS with live sales, credit tracking & auto-reorder
    → Stripe subscription billing, PDF invoices, email notifications
    → Security-hardened: role-based access, IDOR/injection fixes, rate limiting

    21 pages · 21 APIs · zero TypeScript errors. Next.js 16, Prisma, PostgreSQL, NextAuth.
    Full-Stack Development Stripe PostgreSQL Typescript NextAuth

Recommendations

Be the first to recommend Salim

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Skill set

Categories