🕸️
Graph RAG — Knowledge Graph Extraction
An LLM-based pipeline that extracts structured knowledge graphs from unstructured
historical text — entities (people, works, institutions, places) and typed relations
(authored, taught at, travelled to, member of) — applied to the Studium Parisiense
dataset on medieval Parisian scholars. Powered by gemma-3-27b-it served
with vLLM on A100 GPUs, with an entity-deduplication stage and interactive graph
exploration over the extracted network.
🔬
Colonoscopy AI Research
Deep learning system for polyp detection and segmentation in colonoscopy video streams,
conducted at LIP6, Sorbonne Université. Precision medical imaging at clinically relevant
frame rates, with a focus on generalisability across patient populations.
Sample frames — PolypsSet / GianaChallenge research datasets
📊
Query Variation Generators
NLP evaluation framework measuring IR system robustness under natural query reformulations.
Key finding: ~−20% retrieval performance loss under variation on the ANTIQUE dataset —
exposing fragility in standard information retrieval benchmarks.
🏠
Logidiese — Residential Management
Modernised a legacy CakePHP residential management platform for Diese Telecom. Rebuilt
the admin views with a contemporary dashboard aesthetic (residences, equipment, residents,
events), added SAV status tracking, resolved longstanding display bugs, and containerised
deployment on Azure.
📱
SmartDiese — Intercom & Access App
Flutter mobile app for Diese Telecom pairing residential intercoms with residents'
smartphones — remote door release over VoIP, call-forwarding configuration, and custom
ringtones. Upgraded for Dart 3.8.0 and implemented native iOS incoming-call handling
with PushKit / CallKit (flutter_callkit_incoming) for lock-screen answer support.
🛒
Home Tech — E-Commerce Platform
A React single-page e-commerce storefront: homepage carousel, product catalogue with
filtering and ratings, a product detail view with quantity selector and thumbnail
gallery, and a full auth flow (sign up, login, animated panel switch) built in the
style of a real electronics retailer.
⚡
LLM Inference on HPC Cluster
Set up a local LLM inference node on a university HPC cluster using vLLM 0.8.5 with
Qwen2.5-32B-Instruct (GPTQ Int4). Resolved a chain of non-root environment constraints,
proxy issues, and API format bridging between completion backends.