Introduction
Work Experience
Studies
Technical skills
Africa/Casablanca
English
Arabic

I'm Mohamed Elbarry, a Full Stack Developer who likes building things that actually ship. I work across the stack—front-end and back-end—and I care about speed, clarity, and making products people can rely on. When I'm not coding, I'm usually learning something new or trying out ideas to see what sticks.

Immersea — AI Mobile Immersion Platform2025 - 2026
Lead Mobile & AI Full-Stack Developer / Architect
  • Architected and built a mobile-first iOS and Android language learning app with React Native, Expo, and Supabase that transforms real-world media (YouTube, audio/video files, podcasts, text) into interactive lessons with synchronized dual captions.
  • Engineered context-aware AI word sense resolution using Gemini & OpenAI APIs, a sub-second two-phase glossing pipeline backed by PostgreSQL cache tables, and an SM-2 spaced repetition (SRS) review suite with 4 adaptive drill styles.
  • Implemented CJK word segmentation reconciliation, multi-tenant user storage, RevenueCat native paywalls, and a unified playback clock across heterogeneous media engines.
Immersea Dual Caption Player
Immersea AI LearnSheet
Immersea SRS Practice Drills
Main feature
cAIlories2026
Full Stack / Mobile Developer
  • I built a cross-platform (iOS, Android, Web) nutrition app with React Native/Expo and Supabase—Auth, PostgreSQL, RLS, Storage, and Edge Functions for AI food recognition and an in-app coach.
  • I designed RLS policies and server-side subscription enforcement; integrated RevenueCat via webhook so subscription state stays server-authoritative and trigger-protected. Added Apple HealthKit weight sync and a native iOS home screen widget via Expo native targets.
cAIlories app
Construction Company - Private Client2025 - 2025
Full Stack Developer
  • I built a private web and mobile app so a construction company could manage on-site media. Workers capture and upload photos and videos from the field, tag locations, and control who sees what—so the office and sites stay in sync.
  • I added metadata tagging, roles, and access controls so files were easy to find and secure. The mobile app is tuned for quick capture and auto-tagging; the web app handles search, filters, and team access.
  • The result: they cut manual file organization by about 60% and communication between site and office got a lot clearer.
Construction Media Management Mobile App
HeyLumin - Lumin Search & AI2024 - 2025
Full Stack Developer
  • Built and integrated AI search and conversational chatbot solutions for e-commerce platforms, combining semantic intent search, real-time catalog syncing, context-aware support flows, and multilingual capabilities.
  • Developed product recommendation engines and analytics tools to monitor search latency and user behavior, optimizing backend performance to achieve sub-2-second chatbot responses and sub-100ms search results.
Lumin Search Interface
Lumin Search Results
Lumin AI Chatbot Interface
Lumin Analytics Dashboard
HireUp - Freelance Marketplace2025
Full Stack Developer
  • I built a full-stack freelance marketplace so freelancers and clients could find each other and get work done without friction. Real-time messaging, escrow payments, and role-specific dashboards cover the flow from discovery to completion.
  • I used Supabase for real-time and auth, Next.js 16 and React 19 for fast rendering and a responsive UI, and Row-Level Security so data stayed protected.
HireUp Discovery
HireUp Messaging
HireUp Profile
High-Performance Agency Website2025
Full Stack Developer
  • I designed and built a premium agency site with Next.js 16 and React 19—Tailwind v4 for the design system, dark mode, and responsive layouts so the brand came through clearly.
  • I added smooth scrolling and reveals with Framer Motion and Lenis, and optimized with server components and code splitting so the site loads fast and stays accessible.
Agency Website Home
Agency Website Work
Agency Website Services
Agency Website Contact

University of Cadi AyyadStudied software engineering and got a solid base in algorithms, systems, and building things that run in production.
UdemyI keep filling gaps with targeted courses—full-stack, React, Node, and whatever the next project needs.

ToolsDay to day I reach for tools that get the job done without getting in the way—here's what I use most.
HTML5
CSS3
TailwindCSS
JavaScript
TypeScript
React
Expo
React Native
Next.js
Remix
Express
Node.js
Nest.js
Supabase
MongoDB
MySQL
PostgreSQL
Docker
Git
Redis
Drizzle
Prisma
GraphQL
Figma