Skip to content
View MedAdemBHA's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report MedAdemBHA

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MedAdemBHA/README.md

divider

Hi, I’m Mohamed Adem 👋

「Full-Stack Product Engineer from Tunisia 🇹🇳 」

portfolio linkedin gmail monasabty


views followers stars

open-to


coding

👨‍💻 About me

Full-Stack Product Engineer with 3+ years shipping production platforms across fintech, delivery, recruitment, and marketplaces. I own features from API design and database schema through UI, CI/CD, and monitoring — and I like the parts most people skip: multi-role permissions, billing lifecycles, and RTL/LTR interfaces that actually work in Arabic.

  • 🔭 Frontend Engineer at Astrolab Group — client platforms in fintech, delivery, and recruitment
  • 🚀 Co-founder & Lead Engineer at Monasabty — Tunisia's first structured B2B events marketplace
  • ⚙️ Founder & Lead Engineer at Loopra — coaching-operations SaaS on self-hosted NestJS/PostgreSQL
  • 🧩 I enjoy: design systems, complex forms, multi-step workflows, realtime, queues
  • 🎓 Engineering Degree in Software Engineering — EPI Sousse, 2025
  • 💬 Languages: Arabic (Native), French (Professional), English (Professional)

divider

🧠 Tech Stack

🚀 Frontend

React Query · shadcn/ui · React Hook Form · Zod · i18next · Design systems & theme tokens

📱 Mobile

Flutter · Riverpod · React Native · Expo

🔌 Backend & APIs

REST · OpenAPI contracts · BullMQ · Socket.io · JWT & multi-role access control

⚙️ Infrastructure & DevOps

Docker Compose · GitHub Actions CI/CD · GHCR · Nginx reverse proxy · Prometheus · Grafana · Loki

🧪 Testing & Tooling

Playwright · Vitest · Jest · React Testing Library · Cursor · Claude Code


divider

🏗 What I build & run

Monasabty — Co-Founder & Lead Engineer · live in production

Tunisia's first structured B2B marketplace for event services. 500+ verified providers, 1,200+ events organized. One NestJS API serving four clients: React dashboard, Next.js marketplace, and an Expo mobile app. Booking and payment lifecycle end-to-end — deposits, quote negotiation, and a four-role permission system. Runs on Docker + Nginx with GitHub Actions CI/CD and Prometheus/Grafana/Loki observability.

Loopra — Founder & Lead Engineer · live in production

Coaching-operations SaaS. Migrated from a Supabase MVP to a fully owned NestJS/Prisma runtime on PostgreSQL, with schema separation, BullMQ job queues, and Socket.io realtime, self-hosted behind Nginx. Flutter mobile client and React/MUI dashboard against one backend, with the OpenAPI spec generating the typed client.

docflow — Open Source · MIT

A documentation-memory plugin for AI coding agents (Claude Code, Codex). Scaffolds structured project docs and an append-only changelog, then loads them into the agent's context at the start of each session.


💼 Client work @ Astrolab Group

  • 🧑‍💼 Recruitment SaaS — modular tab architecture, one configurable data-table replacing five bespoke ones, in-app AI agent (CopilotKit), EN/FR/AR design system gated by Playwright E2E
  • 💳 Digital wallet & loyalty platform — wallet management, loyalty cards, and payment flows for 20,000+ daily users
  • ⚽ Football federation league portal — player registration, team management, scheduling, RBAC, Arabic/English RTL
  • 🚚 Delivery SaaS (PWA) — V2 frontend revamp, real-time courier tracking, role-based dashboards, Docker + GitHub Actions

divider

📈 GitHub Stats

summary


🤝 Let’s connect

divider

✨ Thanks for visiting — feel free to connect!

Pinned Loading

  1. InvoiceHub InvoiceHub Public

    JavaScript 3

  2. docflow docflow Public

    Documentation memory for AI coding agents—route project knowledge, reduce repeated context loading, and validate living Markdown docs.

    Shell 42 2

  3. wortschatz wortschatz Public

    Dart 5 1