Skip to content
Consulting · Freelance · Part-time

High-performance web & mobile — engineered to last.

Master's in Computer Science and 6+ years across shipping, ride-hailing (VTC), WMS, real estate, digital media, and edtech. I cover the full product lifecycle — from functional analysis and solution design to full-stack delivery, deployment, and continuous performance optimization.

Algiers, Algeria
Abdelmadjid Rahal
AR

6+ years

Full stack delivery

Scroll to explore
About

A full stack partner for businesses that value quality.

Master's degree in Computer Science. 6+ years across shipping, ride-hailing, real estate, WMS, digital media, and education. End-to-end product expertise — from analysis and design to delivery and performance.

I build production-grade digital products with React, Next.js, Node.js, and MongoDB, with TypeScript across the stack.

Mobile apps live-and-breathe in React Native and Expo — cross-platform experiences that feel native and perform well.

I'm recognized for being curious, proactive, and solution-oriented — adapting quickly and delivering value in demanding, dynamic environments.

React · Next.jsNode · ExpressTypeScriptReact Native · ExpoMongoDB · MySQLReal-time systemsSystem designUI/UX craft

Delivered in production

Platforms serving real customers in mobility, real estate, and media — across web and mobile.

Clean architecture

Small abstractions, clear boundaries, and systems that scale without friction.

Product-first thinking

Engineering serves the product. I think in user flows and business outcomes.

Journey

Six+ years building products across different industries.

Shipping, delivery, ride-hailing, real estate, media, and education technology — always with a product mindset and a long-term view.

  1. Dec 2023 — Present

    Algeria · Hybrid

    Full Stack Developer

    Yassir

    Building scalable web products for the mobility and ride-hailing sector — focused on performance, usability, and business impact.

    • Development of the mobility-b2c-web application for Yassir's VTC service.
    • Shipped performance and UX improvements across high-traffic flows.
    Next.jsReactNode.jsTypeScriptMongoDB
  2. Dec 2021 — Jan 2024

    Algeria

    Full Stack / Mobile Developer

    Bessa Promotion Immobilière

    Delivered web and mobile solutions for the real estate sector, with a focus on modern interfaces, localization, and digital product enhancement.

    • Migrated the company website from React.js to Next.js.
    • Integrated Strapi v4 CMS for website content management.
    • Built Arabic localization with i18n and multi-language landing pages.
    • Developed Ola Spa & Gym mobile app — class discovery, schedules, nutrition.
    • Contributed to Meskane — a platform for buying and selling real estate.
    Next.jsReact NativeStrapiNode.jsMongoDB
  3. Nov 2019 — Nov 2021

    El-Biar, Algeria

    Web Developer

    Maracana Foot

    Delivered web and mobile solutions for sports media with a focus on usability, performance, and maintainability.

    • Built a sports website with matches, calendar, and articles.
    • Developed the MaracanaFoot mobile application.
    • Shipped a multilingual digital reading platform for press and books.
    • Contributed to Sitteres — babysitting, pet care, and tutoring booking.
    ReactReact NativeNode.js
  4. Sept 2017 — Jul 2019

    Biskra, Algeria

    Master's degree in Computer Science

    Université Mohamed Khider de Biskra

    Master's degree in Computer Science — Specialty: Networks and Information & Communication Technologies.

Stack

The tools I use to ship serious products.

Depth over breadth. The daily stack for designing, building, and shipping real software across web and mobile.

Frontend

01

Accessible, performant interfaces with a strong design sensibility.

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • ShadCN UI
  • NativeWind
  • Gluestack
  • CSS Modules
  • Framer Motion

Mobile

02

Cross-platform apps with native feel — shipped to real stores.

  • React Native
  • Expo
  • App Store deploy
  • Play Store deploy

Backend & Data

03

Scalable APIs, real-time systems, and reliable data layers.

  • Node.js
  • Express.js
  • REST APIs
  • Socket.IO
  • MongoDB
  • MySQL
  • Firebase
  • Auth & JWT

DevOps & Hosting

04

From container to production — servers, deploys, and pipelines.

  • Docker
  • Docker Compose
  • CI/CD
  • GitHub Actions
  • Vercel
  • Bitbucket Pipelines
  • Nginx
  • VPS
  • Server management
  • Hostinger
  • Deployment

Workflow & Collaboration

05

Shipping with teams — process, versioning, and engineering hygiene.

  • Git
  • GitHub
  • GitLab
  • Bitbucket
  • Jira
  • Agile / Scrum
  • Slack
  • Discord
  • Code review
Selected Work

Case studies in product-grade engineering.

A focused look at products I've built — the architecture, the decisions, and the craft behind them.

Yassir · Mobility B2C — screen 1
Ride-hailing · Mobility
01 / 03
Live2023 — Present

Yassir · Mobility B2C

The web front door for a super-app moving millions of riders across Africa

Full Stack Developer · Mobility & Ride-hailing

Yassir is one of Africa's largest super-apps, and the B2C web platform is the public entry point into its ride-hailing service. Every improvement touches millions of riders — from students commuting in Algiers to families booking a Comfort ride, to women opting for the Yassir Women service. I work on the booking, tracking and post-trip experience with a single goal: make every journey faster to start, easier to follow, and more trustworthy to come back to.

Key contributions

  • Developed the mobility-b2c-web application for Yassir's VTC service.
  • Shipped performance and UX improvements across high-traffic booking flows.
  • Built responsive, localized interfaces for a multi-region audience.
  • Collaborated cross-functionally on product, design, and backend integration.

Scale

Multi-region

Focus

Performance · UX

Surface

B2C Web

Next.jsReactTypeScriptNode.jsTailwind CSSMaps / Geolocationi18nREST APIs
FIXOE — screen 1
Marketplace · Home services · EU
01 / 03
In Development2025

FIXOE

Uber-for-artisans — home services on demand across Europe, minutes after you need them

Full Stack Engineer · Architecture & Delivery

FIXOE turns a broken pipe, a dead outlet or an urgent repair into a five-minute decision. European households open the app, describe the problem, and get matched in real time with a verified plumber, electrician or handyman already nearby. I designed and delivered the full ecosystem — the client app, the artisan app, the operations dashboard and the live dispatching engine — so the business can scale city by city without losing control of quality, pricing or response time.

Key contributions

  • Designed the end-to-end architecture across mobile, admin, and API layers.
  • Real-time artisan dispatching and live location updates with Socket.IO.
  • Role-based flows for clients, artisans, and operations teams.
  • Localized for European markets with multi-country, multi-currency support.
  • Data modeling for scale, search, and reliable state transitions.

Platforms

iOS · Android · Web

Region

Europe

Real-time

< 200ms

React NativeExpoNext.jsNode.jsExpressMongoDBSocket.IOTypeScript
Rohool Courier — screen 1
Delivery · Courier · KSA
01 / 03
Live2024 — Present

Rohool Courier

The driver side of a Saudi last-mile operation — every pickup, route and drop-off in one app

Mobile Developer · Delivery & Logistics · KSA

Rohool moves parcels across Saudi Arabia, and its courier app is the single tool every driver lives in from the first shift to the last delivery. Built Arabic-first with full RTL care, it guides drivers through pickups, live navigation, proof of delivery and incident handling — even in zones with unstable connectivity. The result: faster rounds, fewer failed deliveries, and operations managers who finally see a live, accurate picture of the fleet.

Key contributions

  • Developed and shipped the Rohool Courier mobile application end-to-end.
  • Implemented Arabic-first RTL interface with full localization.
  • Built live tracking, route visualization, and delivery status flows.
  • Integrated secure authentication, driver onboarding, and order management.
  • Optimized performance for reliable use across varied network conditions.

Platforms

iOS · Android

Market

Saudi Arabia

Language

Arabic RTL

React NativeExpoTypeScriptNode.jsMaps / GeolocationArabic RTL · i18nPush notificationsREST APIs
Quick Silver · WMS Mobile — screen 1
WMS · Logistics · KSA
01 / 03
Live2024 — Present

Quick Silver · WMS Mobile

A handheld warehouse — every SKU, scan and shipment under control in real time

Mobile Developer · WMS & Logistics · KSA

Quick Silver operates transport and storage for clients who can't tolerate stockouts or lost pallets. I replaced paper tickets and aging scanners with a rugged mobile WMS that warehouse teams carry in their hand all day. Receiving, put-away, picking, packing and shipping all happen through one flow — even when the warehouse Wi-Fi drops — and sync back to the central system the moment a signal returns. The business gains inventory accuracy, faster order cycles and full operational visibility from the floor up.

Key contributions

  • Developed the Quick Silver WMS mobile app end-to-end for warehouse operators.
  • Implemented barcode/QR scanning flows for receiving, picking, and packing.
  • Designed offline-resilient state with reliable sync to the central WMS.
  • Built role-based workflows for warehouse staff, supervisors, and dispatch.
  • Optimized for speed and durability in warehouse environments.

Platforms

iOS · Android

Market

Saudi Arabia

Mode

Offline-first

React NativeExpoTypeScriptNode.jsBarcode / QR scanningOffline-firstREST APIs
Hirinii — screen 1
HR-tech · Career
01 / 03
In Development2025

Hirinii

A hiring platform that treats candidates as people and recruiters as power users

Full Stack Engineer · Product & Architecture

Hirinii helps ambitious talent and forward-looking companies find each other without the noise of traditional job boards. The candidate experience is built for clarity — discover roles that actually match, apply in minutes, track progress in one place — while the recruiter back-office turns applications into a clean hiring pipeline with real signal. I delivered both surfaces so the product can onboard a new company and a new candidate on the same day, with no operational friction in between.

Key contributions

  • Architected the product across the candidate web app and the admin back-office.
  • Built a performant, accessible Next.js front-end with Tailwind design tokens.
  • Developed a Next.js admin dashboard for content, users, and pipeline management.
  • Designed scalable REST APIs for search, matching, and application workflows.
  • Partnered with the Tech for Startups team on product delivery and release.

Surfaces

Web · Admin

Focus

Talent · Recruiters

Principles

Scalable · UX-first

Next.jsReactNode.jsExpressMongoDBTypeScriptTailwind CSSAdmin Dashboard
AB Promotion — screen 1
Luxury real estate · Algeria
01 / 03
Live2025 — Present

AB Promotion

A luxury real estate brand, digitized end-to-end — from first app download to signed lead

Full Stack Engineer · Architecture · DevOps

AB Promotion Immobilière builds haut-standing residences across Alger, Boumerdès and Tipaza and sponsors Batimatec 2026. I gave the brand a digital ecosystem that matches the quality of its buildings: a mobile app where premium clients explore residences, book visits and track their interest; an admin back-office where the sales team manages leads, appointments and releases; and a backend and deployment pipeline reliable enough to run the business on. Every new residence is now live for sales teams and clients the same day it's announced.

Key contributions

  • Architected and built the full three-tier stack: backend API, admin dashboard, and mobile app.
  • Developed the Node.js / Express REST API with MongoDB — residences, leads, appointments, virtual tours.
  • Built the Next.js admin dashboard for content, leads, appointments, and residence management.
  • Delivered the My AB React Native mobile app with bilingual FR / AR (RTL) support.
  • Set up a CI/CD pipeline for automated builds and zero-downtime deployments.
  • Deployed the API and admin dashboard to Hostinger with custom domain, SSL, and monitoring.
  • Shipped the iOS app to the App Store; Android submission pending Google Play approval.

Surfaces

Mobile · Admin · API

Hosting

Hostinger · CI/CD

iOS

Live on App Store

React NativeExpoNext.jsNode.jsExpressMongoDBTypeScriptCI/CDHostingerFR · AR · RTL
Ola Spa & Gym — screen 1
Wellness · Fitness · Algeria
01 / 03
Live2024 — 2025

Ola Spa & Gym

The daily companion of a premium wellness brand — members, schedules and subscriptions in one place

Mobile Developer · Wellness & Fitness

Ola Spa & Gym is a premium wellness chain operating across three centers in Algeria. I built the member-facing mobile app that now replaces phone calls and reception queues: members browse classes and spa treatments, check live availability, book their slot and manage their subscription directly from their phone. For the business, it means fewer no-shows, higher retention and a single source of truth for planning. Live on the App Store and Google Play, with a v1.1 already shipped after real-world feedback.

Key contributions

  • Developed the Ola Spa & Gym mobile app end-to-end for iOS and Android.
  • Built booking flows across GYM, PISCINE, SPA and NUTRITION with capacity management.
  • Implemented real-time class schedules with instant availability updates.
  • Designed subscription selection — from 1x/sem packs to Illimité and coaching personnel.
  • Integrated nutrition journey: consultations, suivi nutritionnel, and InBody 770 reports.
  • Shipped v1.0 (Aug 2024), then delivered v1.1 feature update with planning improvements.

Platforms

iOS · Android

Locations

3 centers · Algeria

Activities

Gym · Pool · Spa

React NativeExpoTypeScriptNode.jsREST APIsPush notificationsCalendar / Scheduling
Bessa Promotion — screen 1
Real estate · Algeria
01 / 03
Live2021 — 2024

Bessa Promotion

20 years of Algerian real estate, turned into a digital sales engine

Full Stack / Mobile Developer · Real estate

Bessa Promotion is one of Algeria's most established real estate developers, with two decades of residences behind the brand. I led the digital transformation that made that catalog sell online: a modern bilingual FR/AR website that ranks and converts, a headless CMS so marketing can launch a new residence without a developer, landing pages purpose-built for each project (Avena, La Pinède, Les Massyles, Midelt, Fusion), and the Buy Bessa mobile app that lets future owners reserve a unit from their phone. The outcome is simple: fewer brochures, more qualified leads, and a sales team that moves at the speed of demand.

Key contributions

  • Migrated the corporate website from React.js to Next.js for better SEO and performance.
  • Integrated Strapi v4 as headless CMS for managing residences, articles, and localities.
  • Built bilingual French & Arabic localization with full i18n support.
  • Delivered marketing landing pages for residences (Avena, La Pinède, Les Massyles, Midelt, Fusion).
  • Added a reservation flow in the Buy Bessa mobile app for future customers.
  • Contributed to Meskane — a platform for buying, selling, and exploring real estate.

Surfaces

Web · Mobile · CMS

Languages

FR · AR

Residences

20+ projects

Next.jsReactStrapi v4 CMSReact NativeNode.jsi18n · FR / AR
What I Bring

The value I add to your product.

Beyond the stack — the habits and strengths that consistently show up in the work.

End-to-end delivery

From architecture to UI polish — I ship full products, not just features.

Scalable back-end

Clean REST APIs, real-time systems, and data layers built for reliability.

Cross-platform mobile

React Native apps that feel native, ship fast, and stay maintainable.

Performance focus

Measured improvements in load time, rendering, and runtime cost.

Quality & maintainability

Predictable patterns and code your team will actually enjoy reading.

Product thinking

I design around user flows and business outcomes — not just tickets.

Contact

Let's build something worth shipping.

I partner with businesses and select clients on freelance, consulting, and part-time engagements to build scalable, high-performance digital products. If you're working on something ambitious, I'd love to hear about it.

Start a conversation

Typical response within 24h

Or email directly at abdelmadjid.rahal07@gmail.com