Mohamed Berrima

Full-Stack Engineer — Web & Mobile

  • Nabeul, Tunisia (GMT+1)
  • Remote, hybrid or freelance
  • Open to relocation (Europe, Gulf)
  • Available in 1 month

@medberrima on LinkedIn · GitHub · Behance

Mohamed BerrimaQR code to medberrima.commedberrima.com

Web and mobile products from idea to production, front end, back end and store release, then the upkeep. AI every day (Claude Code, Copilot) to ship faster; the product decisions stay mine.

  • 4+ yearsin production, web & mobile
  • 14 appslive in the app stores
  • 100k+downloads on Jayeg
  • 10×faster APIs on Jayeg

Experience

Full-Stack Developer, React & React Native · Frenchinnov · Tunisia

– Present

  • FioEat (React + React Native) rebuilt in TypeScript with new APIs and a clean architecture: dev time −25%.
  • White-label, one codebase and one deployment for every client: 40% fewer customisation requests.
  • Loyalty and promotions: promo codes, item, cart and group discounts, buy X get Y, spend thresholds.
  • Apple Pay and Google Pay, Apple and Google sign-in, loyalty cards in Apple Wallet and Google Wallet.
  • FioManager, web and mobile: users, cash closing and accounting (CSV/PDF), invoices, kiosks, support.
  • Restyled FioManager mobile to the new brand without a designer; Firebase Analytics across the whole journey.
  • Web ordering kiosk, in testing: one codebase for tablet, phone and kiosk, no per-machine updates.

React · React Native · TypeScript · Redux · Stripe · Firebase

Full-Stack Developer, NestJS & React Native · Naxxum (Queney) · Tunis

–

  • Jayeg for Orange Tunisia: sole mobile dev at first, then mobile and backend owner, then sole developer.
  • Gamification (XP, badges, levels), audience targeting, campaign back-office and real-time reporting.
  • Reworked the MongoDB model: APIs up to 10× faster; anti-fraud and Node.js migration scripts.
  • Ported an Angular web app to Android and iOS with Capacitor instead of rewriting it.

NestJS · Node.js · React Native · TypeScript · MongoDB · Redux · Capacitor

Freelance & own products

  • invi.tn · own product · 2026 — Next.js wedding invitations, built alone: 40+ designs, RSVP.
  • Yaqeen Muslim · own product · 2026 — Android Quran app: 27 reciters, GPS prayer times, Qibla.
  • Partir En Omra · 2025 — React Native app for a travel agency: prayer times, Quran audio, Qibla, offline.
  • JAZR.IO · 2025 — field-audit app: dynamic forms, photo evidence captured on site.
  • Data SaaS · confidential · 2024 — NestJS + MongoDB API (CSV, XLS, SAS7BDAT), Next.js dashboards.
  • Events platform · confidential · 2023–2024 — NestJS backend: bookings, crowdfunding, roles, user segmentation.
  • Syaq · 2023 — responsive front end for a Saudi communications agency's corporate site.

Earlier

React Native final-year internship · Naxxum — Wa'Rap for Tunisie Télécom.

–

Node.js internship · Aftercode — video calls with WebRTC, PeerJS and Socket.io.

–

Graphic & UI designer · Freelance — identities and website interfaces.

–

Skills

Mobile
React Native, Expo, Capacitor, App Store & Google Play
Web
React, Next.js, TypeScript, JavaScript, Redux, Zustand, Tailwind CSS
Backend & data
NestJS, Node.js, Express, PostgreSQL, Supabase, MongoDB, MySQL, Firebase
Payments & wallets
Stripe, Apple Pay, Google Pay, Apple Wallet, Google Wallet
Integrations
Apple & Google Sign-In, Firebase Analytics, Uber Delivery API, Socket.io, WebRTC
Delivery
Git, Docker, GitHub Actions, Azure DevOps, Jira, Swagger, Scrum, Figma
AI
Claude Code, GitHub Copilot, Claude, ChatGPT, Gemini — AI-assisted development
Languages
Arabic (native), French (professional, B2), English (professional, B2)

Education

Professional Master's in Software Engineering · ISI El Manar, Tunis

–

With distinction (Très Bien), in evening and Saturday classes alongside a full-time job.

Bachelor's in Information Systems Development · ISET Nabeul, Nabeul

–