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.

HeyLumin - Lumin Search2024 - 2025
Full Stack Developer
  • I built and wired up AI for an e-commerce chatbot so stores could sync their catalogs in real time and support multiple languages. My focus was context-aware conversation flows so the bot felt useful, not generic.
  • I added analytics so we could see how customers were using it, tuned the backend for fast responses, and made sure we handled data securely.
First Project image Lumin Search
Second Project image Lumin Search
Third Project image Lumin Search
Fourth Project image Lumin Search
HeyLumin - Lumin AI2025 - 2025
Full Stack Developer
  • I built AI-powered search for e-commerce: semantic search so people find what they mean, not just keyword matches, plus real-time catalog syncing and multilingual support. I also made the system fast and added analytics so we could see how search was performing.
  • One highlight was improving search for a large retailer—product engagement and satisfaction went up in a measurable way.
First Project image Lumin AI
Second Project image Lumin AI
Third Project image Lumin AI
Fourth Project image Lumin AI
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
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 Dashboard
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
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

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