Bachelor's Thesis — Polyp Detection
Deep learning polyp detection with generative data augmentation (CycleGAN/SPADE). Explore model results and the training pipeline.
Hi, my name is
I turn data into intelligent solutions.
Computer Science Engineer specializing in AI, data science, and machine learning. Currently working as an AI & Data Consultant, turning complex data into actionable insights and intelligent solutions.
View my workHello! I'm Pol — a Computer Science Engineer from Barcelona with a passion for AI, data science, and machine learning. I graduated from UPC's Facultat d'Informàtica de Barcelona (FIB) and have been working at the intersection of data and intelligent systems ever since.
I believe in standing on the shoulders of giants — leveraging the best of existing knowledge and technology to build innovative solutions. From predictive analytics and data governance to computer vision and neural networks, I enjoy tackling complex problems that drive real impact.
Here are some technologies I've been working with recently:
Live, interactive demos you can play with right in your browser.
Deep learning polyp detection with generative data augmentation (CycleGAN/SPADE). Explore model results and the training pipeline.
Health tracking app with AI chatbot and computer vision, built with Flutter. Finalist at BitsXLaMarató 2023.
Winner of BitsXLaMarató 2022 — Ultrasound → Mask R-CNN aorta segmentation and 3D reconstruction; browser mock inference + diameter explorer.
Watch AI bots battle on a grid — warriors, builders, weapons, and strategy. Replay viewer for the Data Structures and Algorithms programming game competition.
Build phylogenetic trees step by step. Input species with gene sequences and watch the WPGMA algorithm merge clusters into a dendrogram.
Write and play music with a custom programming language. A browser-based interpreter for the JSBach musical language.
A full e-commerce store with product browsing, shopping cart, and checkout flow.
Detect and read license plates from car images using computer vision — a MATLAB pipeline ported to the browser.
Find the minimum dominating set in a graph using greedy and local search algorithms, with interactive visualization.
Explore percolation and connectivity phase transitions on binomial, geometric, and grid graphs.
Automated planning practice: PDDL domain for trips with flights, hotels, numeric constraints, and metric minimization.
Disaster relief as local search: helicopters rescue groups from centers using hill climbing and simulated annealing (AIMA).
Hypothyroid classification task: Nbviewer, GitHub links, k-NN click demo tied to binaryClass N/P (FIB-UPC).
A web interface for a content-based recommendation system built with Java, Spring Boot, and Thymeleaf.
Technologies and tools I use to bring ideas to life.
A timeline of my professional journey so far.
UPC — Facultat d'Informàtica de Barcelona (FIB)
Barcelona, Spain
Cambridge
Barcelona, Spain
I'm currently open to new opportunities and collaborations. Whether you have a question, a project idea, or just want to say hi — my inbox is always open.
Say Hello