Completed2025

RTHT-3D

A webcam-based interface that turns hand movements into real-time controls for Blender.

RTHT-3D hand-tracking Blender demonstration
Webcam-driven Blender interaction
Contribution
Designed and implemented the vision pipeline, gesture model, UDP protocol and Blender integration
Stack
Python · MediaPipe · Blender · UDP
Result
The finished prototype supports one- and two-hand scene controls; its public demonstration reached 343K views.
Completed2024–2025

Conversational Agents Course

Seven practical workshops on building, exposing and evaluating conversational agents.

Nathan Rihet teaching a university class about generative AI integration with LangChain
Teaching applied generative AI and LangChain
Contribution
Designed the curriculum, taught the workshops and built the reference implementations
Stack
Python · FastAPI · LangChain · LLMs
Result
More than 20 Master’s students completed the seven-workshop sequence and presented working group projects.
Prototype2023–2025

NarrativeForge

A node-based editor for writing, checking and testing branching interactive stories.

NarrativeForge React Flow editor showing a complete branching story graph
Working React Flow editor
Contribution
Designed the application architecture, visual editor, graph validation and persistence model
Stack
TypeScript · Next.js · React Flow · OpenAI
Result
The prototype saves projects locally, validates graph connections, runs stories in a reader and exports JSON or Twine files.
Completed · Offline2025

DocsRetriever

An authenticated document workspace with vector retrieval and streamed answers.

Contribution
Owned product design, application architecture, full-stack development and deployment
Stack
Next.js · NestJS · FastAPI · MongoDB · Keycloak · OpenAI
Result
The completed application combined authenticated workspaces, top-10 vector retrieval and SSE answer streaming. The service is now offline.

Collaboration

Have a technical project or an idea to compare?