SUBUL AL-IHSAN is live: a storefront and admin portal built end to end

Full-stack developer at Expertus Read my resume

I design, build and ship full‑stack products

Web platforms, desktop tools and mobile apps in React, Node.js, C# and .NET. Nearly five years of shipping, from client storefronts to internal business systems.

Adam Rohal, full-stack developer
  • Build web platforms
  • Ship e-commerce
  • Design dashboards
  • Integrate AI
  • Package desktop apps
  • Launch mobile apps
  • Automate workflows

Work shipped for teams and clients across Morocco

  • Expertus
  • SUBUL AL-IHSAN
  • Chrachem Location
  • Animal Rescue Society

Everything I build, in one place

Pick a platform. Each one has a shipped project behind it.

SUBUL AL-IHSAN interface

SUBUL AL-IHSAN

SUBUL AL-IHSAN is a multilingual Islamic lifestyle e-commerce platform built for premium fragrances, modest fashion, and thoughtfully curated lifestyle products.

  • Next.js 16
  • React 19
  • TypeScript
  • Node.js

Built with the tools teams already use

A modern stack across web, desktop and mobile, picked per project instead of forced into every one.

  • React

  • Next.js

  • TypeScript

  • Node.js

  • C# / .NET

  • ASP.NET MVC

  • Python

  • PostgreSQL

  • Supabase

  • MongoDB

  • Tailwind CSS

  • React Native

  • OpenAI API

  • Docker

  • Azure DevOps

  • Figma

Pick a project, see how it was built

Start with the 6 featured projects, or browse client work and personal projects.

From a client brief to a working product

Storefronts, internal systems, desktop utilities and apps. The same person plans the database, writes the API and designs the screens.

Tell me what you need
  • E-commerce

    Storefront, checkout and admin in one platform, with no plugin patchwork.

  • Business platforms

    Internal tools on ASP.NET MVC and PostgreSQL, released through controlled pipelines.

  • Landing pages

    Fast multilingual sites with right-to-left support and booking built in.

  • Desktop tools

    Windows apps in C# and Python that package, organize and convert files.

  • Mobile apps

    React Native and Expo apps with sync, reminders and offline mode.

  • AI features

    OpenAI and YOLO where they save real time, with sources kept visible.

Two ways to work together

Freelance projects

For businesses that need a website, platform or app built end to end. One developer from first sketch to deployment, with working builds along the way.

Start a project

Full-time roles

For teams hiring a full-stack developer. I build ASP.NET MVC and PostgreSQL features at Expertus today and I'm open to the right next role.

Experience

  1. Aug 2024 – Present Current

    Full Stack Developer

    Expertus · Audit - Conseil, Full-time, remote

  2. Jun 2024 – Aug 2024

    Full Stack Developer Intern

    Expertus · Audit - Conseil, Internship, hybrid

  3. Jan 2024 – Jun 2024

    Junior Developer (final-year project)

    Groupe IISGA, Part-time, El Jadida

  4. Jul 2023 – Sep 2023

    Software Developer Intern

    Expertus · Audit - Conseil, Internship, hybrid

Education

  1. Oct 2024 – Present

    Bachelor's degree, Web Development

    Federation for European Education

  2. Oct 2022 – Aug 2024

    Associate's degree, Computer Science

    Groupe IISGA, Grade: 95

  3. Oct 2021 – Apr 2022

    Diploma in Office Automation

    Kingdom of Morocco – National Mutual Aid

  4. Oct 2019 – Jun 2020

    Baccalaureate

    Lycée Moulay Bouchaib, Azemmour

Languages

Arabic
Native
English
C1
French
B1
Korean
A1

Answers to common questions

Ask me something else
Are you available for new projects?

Yes. I work full-time at Expertus and take on a small number of freelance projects alongside it. Email me what you need and a rough timeline.

Do you work remotely?

Yes. I’m based in Azemmour, Morocco (UTC+1) and work remotely, with written updates and documentation so nothing depends on being in the same room.

Which stack do you use?

React, Next.js and TypeScript on the front end; Node.js, ASP.NET and PostgreSQL or Supabase behind it. Desktop tools in C# and Python, mobile apps in React Native with Expo.

Can you design the interface too?

Yes. I design in Figma before building, and some projects started as pure UI/UX work, like Vaultly and Fitness & Recovery.

Which languages do you speak?

Arabic (native), English (C1), French (B1) and some Korean (A1). I’ve shipped sites in Arabic, English and French, including full right-to-left layouts.

How does a project start?

With an email about the problem you want solved. I reply with a scope and a first milestone, then share working builds as I go instead of one big handover at the end.

Let's build it.

Download my resume

Pick a language. Each one downloads as a PDF.