← Home13 projects
Things I've built.
Coursework, hackathons and side projects. The ones I'd talk about first are at the top.
Case studiesWritten up
- Finding brain aneurysms in MRAA two-stage 3D pipeline that finds cerebral aneurysms a few millimetres across inside full TOF-MRA volumes, validated on 974 external series.Bachelor's thesis2026
- GoofyTex: find the products in an outfitTurn an outfit photo into a ranked list of catalogue products. Third place in the Inditex challenge at HackUDC, built in 36 hours.Hackathon · HackUDC2026
- Auria: simulation and control for a driverless carMy work within Auria's autonomous software team, from simulator bridges to the Trackdrive controller that drove the car around the circuit in competition.Formula Student Driverless2024–26
- LinkedIn Puzzle SolversA browser extension that reads LinkedIn's daily puzzle boards with computer vision, solves them and applies the answer. Six games, local or hosted.Open source2026
Everything elseNewest first
- WikiRAG-ES ↗Hybrid BM25 + FAISS retrieval over a million Spanish Wikipedia passages, with HNSW and 2/4-bit quantized indexes compared side by side.FAISS · BM25 · HNSW · OllamaCoursework2026
- Medical Shift Scheduler A web app with a Go scheduling engine that automates monthly on-call schedules for a traumatology department.Go · React · PostgreSQLClient work2025
- Car-Finder ↗Hybrid car recommender: collaborative filtering, content similarity and distance, with weights the buyer sets.Python · Surprise · TkinterCoursework2025
- hackudc ↗LLM chatbot specialised in emotional intelligence, built at HackUDC.Python · LLMHackathon2025
- mitre-attack-chatbot ↗RAG chatbot over the MITRE ATT&CK enterprise matrix for threat intelligence, with session memory and local or OpenAI embeddings.Python · LangChain · ChromaPersonal2025
- SecurePasswordManager ↗Random password generator. Strong passwords, weak memory.PythonPersonal2025
- cubo-rubik ↗BFS, iterative deepening, greedy, A* and IDA* on the same cube model, to see what a heuristic actually buys you.Python · A* · IDA*Coursework2024
- conecta4 ↗Minimax with alpha-beta pruning and a tuned evaluation function, benchmarked over 1,000 games at seven depths.JavaCoursework2024
- FASTA-manager ↗A pip-installable CLI for cleaning, transforming and plotting DNA or protein sequences.Python · CLI · PyPIPersonal2024