Main projects / 04

Projects that explain how I work.

I selected the four pieces of work that best represent my interests and abilities. Each one explains the problem, how it works, the technologies I used and my responsibility.

01

Bachelor’s thesis · 2026

Hybrid RAG for corporate documentation

An auditable, end-to-end RAG system: it processes heterogeneous documents, combines BM25 with vector search, reranks evidence and preserves page-level traceability so every answer can be verified.

PythonBM25ChromaDBRRFJina RerankerPyMuPDF
Read project
02

Desktop application · 2026

TwinPhoto

A desktop product combining perceptual hashing, an incremental SQLite index, parallel processing and a native Rust bridge to review and safely remove duplicates—even from USB-connected phones.

PythonNumPySQLiteTkinterRustWPD
Read project
03

Model and explanatory API · 2026

Bitcoin sentiment analysis

An experimental pipeline for an especially noisy signal: it turns text into semantic embeddings, combines two LightGBM ensembles and translates each classification into an explanation with visible confidence, signals and limitations.

PythonSentence TransformersLightGBMscikit-learnFastAPI
Read project
04

Deployed AI product · 2026

Professional interview assistant

A generative AI assistant designed as a public service rather than an isolated demo: controlled retrieval, NDJSON streaming, sessions, queueing, usage limits and privacy sanitisation in one conversational experience.

PythonFastAPIOpenAI Responses APIJavaScriptDockerDigitalOcean
Read project