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.
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.
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.
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.
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.
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.
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