Experience
Projects
-

Meeting Pilot
Local-first meeting notes for macOS. It detects a call, records it with a live transcript and notes, publishes them to Notion or Obsidian, and lets you ask questions about the meeting.
Source on GitHub -

Music AI
Bridges the gap between technical audio metadata and the words producers use ("punchy", "warm") with LLM-written captions, CLAP embeddings and an agentic RAG assistant.
-

Healthcare AI Virtual Assistant
A RAG-based virtual assistant for healthcare that answers patient questions, gives basic medical advice, recommends doctors and manages appointments.
-

Dynamic Pressure Regulation in Pump Systems
AI for managing hydraulic pumps during grouting on large civil-engineering sites, with GRU models and an experimental offline reinforcement learning approach.
-

Retina Vessel Segmentation and Generative Models
Segments retinal blood vessels with a U-Net and Swin Transformer ensemble, then synthesizes extra training images with diffusion models and SPADE.
-

Fake Image Detectors and Adversarial Attacks
Tests how robust AI-generated-image detectors are against Stable Diffusion "laundering" attacks, using a two-step real, laundered and synthetic classifier.
-

Urban Waste Management
A big-data pipeline and live dashboard for city waste bins: Kafka ingestion, Spark predictions and route optimization, served to an Angular dashboard.
-

Dice Wars AI Player
A Deep Q-Learning agent that learns to play the board game Dice Wars.
-

Process Capability for Scrap Reduction
A sensor-data pipeline and Qlik Sense quality dashboard built to reduce scrap in Pirelli's tyre production.
-

Reddit Analysis of Character.ai
Topic modeling and a semantic network of Reddit discussions about Character.ai, with a focus on therapy-related conversations.
-

Data Mining for Referral Advice
Data mining on a real-world spine-center dataset to predict the right treatment referral for low back pain from patient questionnaires, with fewer questions.
-

Departmental Impact on Collaboration Networks
How department shapes scientists' roles in a collaboration network, compared through beta and betweenness centrality.
-
Choice-Based Conjoint Analysis on Smartphones
Which smartphone attributes drive consumer choices, with a focus on the leading Chinese manufacturers.
-
Surgical Video Phase Recognition
Recognizing the phases of a surgery from video, for the Advanced Computer Vision and Pattern Recognition course.
-
Process Mining
Process mining coursework using PM4Py.
Hobbies
- Photography Street and travel, mostly natural light.