Logo Nathan.R

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.
📍 Osaka, Japan
📱 +81 7 08 54 46 481
🐙 GitHub

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 companyValbonne, 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'AzurNice, FranceSep 2022 – Sep 2024Relevant Coursework: Algorithms, System Design, DevOps, Software Architecture
Master's Exchange Program in Computer Science (AI Specialization)Université LavalQuebec, CanadaSep 2023 – Mar 2024
Bachelor's Degree in Computer Methods Applied to Business ManagementUniversité Côte d'AzurNice, FranceSep 2021 – Sep 2022

TEACHING EXPERIENCE

Université Côte d'AzurNice, FranceAcademic Instructor (Part-time, 7 workshops) – Conversational Agents & LLMs (AI Course)
Dec 2024 – Jan 2025
Tech: 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
RTHT-3D – Hand Tracking InterfaceTech: Python, Blender, Mediapipegithub.com/NathanKneT/RTHT-3D
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 – Present
Tech: 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