NATHAN RIHET
Full-Stack Engineer specializing in GenAI/RAG systems with 3+ years building scalable applications.Currently in Japan, open to opportunities requiring visa sponsorship.
TECHNICAL SKILLS
Tech & Frameworks:TypeScript, Python, React, FastAPI, Next.js, Angular, Node.js
Databases:MongoDB, PostgreSQL
DevOps & Tools:Git, Docker, CI/CD, Jenkins
Languages:French (Native), English (Professional), Japanese (Elementary)
WORK EXPERIENCE
CAPGEMINIGlobal technology consulting company • Valbonne, FranceSoftware Engineer (1-Year Contract)
Apr 2024 – Mar 2025- Built 2 GenAI applications using FastAPI, Langchain, and React, deployed via Docker/Terraform (Azure)
- Optimized Flask-to-FastAPI migration: reduced p95 latency from 500ms to 200ms through async operations
- Implemented hybrid search RAG system combining semantic (sentence-transformers) and keyword search
- Implemented secure document processing pipeline with role-based access control and audit logging
FREELANCERemoteFull Stack Developer
Mar 2025 – Present- Delivered 2 MVPs, each with custom APIs, dashboards, auth, and CI/CD deployment
- Launched DocsRetriever, a production B2B SaaS serving 10 paying enterprise customers
- Currently developing second MVP (Suru [する]) for Japanese market with i18n support
CAWITA TECHNOLOGIESAntibes, FranceFull Stack Developer
Sep 2022 – Aug 2023- Developed scalable web applications using MEAN stack (MongoDB, Express, Angular, Node.js)
- Implemented Jenkins CI/CD pipeline reducing deployment time from 2 hours to 15 minutes
EDUCATION
Master of Computer Science in Applied Artificial Intelligence (MIAGE)Université Côte d'Azur • Nice, France • Sep 2022 – Sep 2024Relevant Coursework: Algorithms, System Design, DevOps, Software Architecture
Master's Exchange Program in Computer Science (AI Specialization)Université Laval • Quebec, Canada • Sep 2023 – Mar 2024
Bachelor's Degree in Computer Methods Applied to Business ManagementUniversité Côte d'Azur • Nice, France • Sep 2021 – Sep 2022
TEACHING EXPERIENCE
Université Côte d'AzurNice, FranceAcademic Instructor (Part-time, 7 workshops) – Conversational Agents & LLMs (AI Course)
Dec 2024 – Jan 2025Tech: FastAPI, Langchain, React View Course Materials
- Designed and delivered 7 practical workshops on conversational agents and LLM development for Master's students
- Trained 20+ students in building LLM-powered apps, prompt engineering, and FastAPI-based deployment
PROJECTS
DocsRetriever – French Enterprise Document AITech: Langchain, FastAPI, Next.js, MongoDB Atlasdocsretriever.com
May 2024 – Present- Implemented hybrid RAG pipeline: semantic search + BM25, achieving <2s query on 10K docs
- Architected async document processing handling PDF/DOCX/TXT with job queue system
- Deployed on VPS with custom Docker orchestration, 99.9% uptime since launch
April 2025
- Built real-time gesture recognition system for 3D object manipulation using Python and MediaPipe
- Implemented dual-hand tracking at 30 FPS using MediaPipe's hand landmark detection
- Featured on SNS with 200k+ reach and video demonstration
NarrativeForge – AI-Powered Interactive Storytelling PlatformTech: Next.js 14, TypeScript, React Flow, OpenAI GPT-4, Zustand, Tailwind CSS, Framer Motiongithub.com/NathanKneT/NarrativeForge-nextjs
May 2025 – Present- Developed AI-powered visual editor using React Flow with custom node types (Start, Story, End) and intelligent connection validation
- Integrated OpenAI GPT-4 for bulk story generation (8-30 nodes) with genre, tone, and complexity customization
- Architected scalable system with strict TypeScript, lazy-loaded components, Zustand state management, and comprehensive error handling
COMMUNITY & CREATIVE INITIATIVES
Freelance PhotographerCanada, France, Japan
2019 – PresentTech: Next.js nathanglhf.com
- Built and maintained a high-performance photography portfolio with Next.js
- Applied visual storytelling and user testing to improve layout, accessibility, and engagement (40K+ views)
MIAGE Student Association – Université Côte d'AzurNice, France
Sep 2022 – Jun 2023- Launched university-wide DevTalk series reaching 150+ attendees per session
- Managed a 7-member team to organize AI-focused workshops, panels, and hackathons