Pierre Chaumont's avatar
HomeAboutProjectsContact

All projects

Discover my portfolio of artificial intelligence and software engineering projects, which includes full-stack applications, libraries that facilitate project development, and orchestration solutions. You'll find lots of interesting things.

FastAPI Api Keys

Python library who provides secure, production-ready API key management for FastAPI. It offers pluggable hashing strategies (Argon2, bcrypt, or custom), backend-agnostic persistence (SQLAlchemy, in-memory, or your own repository), and an optional cache layer (aiocache, Redis). Includes a Typer CLI and a FastAPI router for CRUD management of keys.

FastAPI Api Keys

Chat PDF

Chatbot for chatting with PDFs via a RAG system that provides the LLM with only the relevant document chunks. A chat memory is built in, allowing long discussions with the document.

Chat PDF

Bresse

Bresse is a library for use LLM like chess AI. This library takes advantage of the fact that LLMs can reproduce a format representing a chess game called PGN. You will find various tools to facilitate experiments, PGN modifications during inference and various useful information.

Bresse

Master fisher

This project is fishing bot for WoW game, fishing in a completely automatic way, mouse clicks and movements will only be done in the game and will not need any human intervention. If required, you can view what the bot is doing via a web page.

Master fisher

Game of life

Get real-time weather updates for cities worldwide.

Game of life

Built by me with Gaurav Shukla's template