About Mehdi
- Development of the internal BNP CIB ChatGPT (genFactory)
- Implementation of RAG and LLM interfaces in production
- Design of over 50 reusable UI components (Hubside)
- Frontend lead on several strategic AI products for CIB
- 10+ years of React experience in banking and SaaS environments
- Generative AI Products (LLM, RAG, Agents)
- Frontend Architecture & Technical Decisions
- Design System & Ownership
- Technical Leadership & Coaching
- Web Performance & Observability
- Accessibility & Software Quality
- Testing & CI/CD Industrialization
- Team Support & Best Practices
French
Native or bilingual
English
Fluent
Experience
- BNPPARIBAS CIBFRONTEND LEAD REACT / AI – BNP PARIBAS CIBSOFTWARE PUBLISHINGJune 2023 - June 2026 (3 years)Paris, FranceFrontend Lead React for BNP Paribas CIB's internal AI products, used by numerous business teams. My role covers technical framing, architectural decisions, definition of frontend standards, and UX guidance for generative and document extraction products.🟣 genFactory — Internal BNP CIB ChatGPT• Design and development of the multi-session conversational interface (history, context, user metadata)• Implementation of real-time LLM response streaming (SSE), reducing perceived latency by several seconds• RAG integration with display of citations and sources in modular React components• Contribution to POCs around semantic classification and AI workflows, in coordination with data and backend teamsTechnologies: React, TypeScript, React Query, LLM, RAG, SSE, Sentry, Docker, GitLab CI🟣 docFactory — Automated Document Data Extraction• Development of the analysis and extraction interface for PDFs, images, contracts, and tables using dedicated AI models• Interactive visualization of extracted areas (highlight, overlay, before/after comparison), significantly reducing document validation time• Delivery of the complete workflow: import → prediction → human validation → export (JSON, Excel)• Optimization of rendering on heavy multi-page documents to maintain a fluid UI• Participation in defining the shared data model between frontend and extraction modelsTechnologies: React, TypeScript, React Query, OCR, AG Grid, Sentry, Docker
- HUBSIDEFrontend Lead React/TypeScriptSOFTWARE PUBLISHINGOctober 2019 - May 2023 (3 years and 7 months)Paris, FranceFrontend Lead within a team responsible for a SaaS platform for creating websites for individuals and professionals. Definition of development standards, technical support, code reviews, and dissemination of best practices within the team.• Design and delivery of over 50 reusable UI components (WYSIWYG editor, galleries, dynamic forms) at the core of the platform• Scalable frontend architecture: modularization, code splitting, and performance optimization on critical user journeys• Management of the design system (Storybook + Chromatic) and industrialization of visual tests, reducing UI regressions in production• Implementation of unit and functional tests (Jest, React Testing Library) on key user journeys• Application observability and production error tracking (Sentry)Technologies: React, TypeScript, Redux, Next.js, Node.js, Storybook, Chromatic, Sentry, Git
- BNP Paribas Partners for Innovation (BP2I)Frontend Developer ReactSOFTWARE PUBLISHINGOctober 2018 - September 2019 (11 months)Île-de-France, FranceFrontend development within a team responsible for the redesign of the internal infrastructure management portal for the BNP Paribas group.• Design and development of React components (Hooks, React Router v4)• State management with Redux on high-stakes business journeys• Jest / snapshot test coverage to ensure reliable deliveries• Performance and build pipeline optimization (Webpack, Babel)• Daily collaboration with backend teamsTechnologies: React, Redux, JavaScript ES6+, Jest, Webpack, Babel, React Router v4, Git
Recommendations
Be the first to recommend Mehdi
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Engineering degree in Computer Science, Distributed Systems EngineeringNational Engineering School of Sousse2016Diplôme d'ingénieur en informatique, Ingénierie des Systèmes distribués
- University Diploma of First Cycle Studies (DEUPC), Mathematics-Physics (MP)Preparatory Institute for Engineering Studies of Tunis (IPEIT)2013Diplôme des Études Universitaires de Premier Cycle (DEUPC), Mathématiques-Physiques (MP)