Bachelor's Thesis — Polyp Detection
Bachelor's thesis on detecting polyps in colonoscopy images with deep learning, using CycleGAN and SPADE to generate synthetic training data when real labels were scarce.
Hi, I'm
I build AI & data systems that work in the real world.
Computer Science Engineer in Barcelona and AI & Data Consultant at Deloitte. I turn ideas into production-ready systems across cloud data platforms, computer vision, and generative AI.
View my workKey milestones and AI initiatives delivered in the real world.
Live, interactive demos you can play with right in your browser.
Bachelor's thesis on detecting polyps in colonoscopy images with deep learning, using CycleGAN and SPADE to generate synthetic training data when real labels were scarce.
Health-tracking app with an AI chatbot and computer vision assistance, built in Flutter and Django as a BitsXLaMarató 2023 finalist.
BitsXLaMarató 2022 winner: a tool to segment the aorta in ultrasound videos with Mask R-CNN and reconstruct it in 3D to help detect aneurysms.
Computer vision project to locate and read license plates from car photos, originally built as a classical MATLAB pipeline.
Data structures course project: a grid-based game where C++ bots compete as warriors and builders in a class-wide tournament.
Compilers course project: JSBach, a small programming language where you describe musical pieces as code, built with an ANTLR4 grammar.
Web applications course project: a full e-commerce store built in PHP and MySQL, covering product catalog, shopping cart, and checkout flow.
Programming course project: implementing WPGMA clustering in C++ to build phylogenetic trees from species gene sequences.
Algorithms project on the Minimum Positive Influence Dominating Set problem, solved with greedy heuristics and simulated-annealing-style local search.
Algorithms research project studying connectivity and complexity phase transitions on binomial, geometric, and grid random graphs.
Automated planning course project: a PDDL domain for booking trips with flights, hotels, numeric constraints, and metric minimization.
AI course project framing disaster relief as local search, with helicopters rescuing groups from rescue centers via hill climbing and simulated annealing.
Machine learning course practica: training and comparing nine sklearn model families to predict hypothyroidism from clinical data.
Software engineering course project: a content-based recommendation system built in Java with Spring Boot and Thymeleaf, including a full web interface.
Information retrieval course labs: computing PageRank over the global airport network and verifying Zipf's Law on text corpora.
Knowledge-based systems course project: an expert system trip planner originally written with CLIPS production rules, reimplemented in Python.
Parallel computing course labs in C with OpenMP: Mandelbrot, heat equation, 4-way merge sort, π estimation, and speedup benchmarks.
Robotics course labs covering odometry, wall-following, 3D arm forward kinematics (Puma560 / 3-Link), trajectory planning, sensors, and EKF state estimation.
Algorithms and data structures coursework covering 18 classical algorithms across graphs, sorting, search, and combinatorial problems.
Computer graphics course labs originally written against desktop OpenGL, covering vertex transforms, Phong lighting, procedural textures, fragment patterns, and geometry shader emulation.
Hi! I'm Pol — a Computer Science Engineer from Barcelona. I graduated from UPC's Facultat d'Informàtica de Barcelona (FIB) and now work as an AI & Data Consultant at Deloitte, where most of my days are spent at the intersection of AI, data platforms, and the messy reality of making them useful.
What I actually enjoy is building stuff — exploring new tools, figuring out how they fit together, and helping my team ship things we're proud of. I care more about solving the problem than about picking the trendiest stack, though I'm happy when both line up.
Outside of work you'll usually find me climbing, deep in a videogame, or pretending my Vim keybindings make me faster than I really am. Here's some of the tech I've been using lately:

A timeline of my professional journey so far.
Technologies and tools I use to bring ideas to life.
Professional certifications I have earned along the way.
NVIDIA
View credential
NVIDIA
View credential
NVIDIA
View credential
NVIDIA
View credential
Microsoft
View credential
NVIDIA
View credential
NVIDIA
View credential
NVIDIA
View credential
NVIDIA
View credential
Google Cloud
View credential
Oracle
View credential
NVIDIA
View credential
Universal Robots
Universal Robots
Universal Robots
Stratio
View credential
Stratio
View credential
Stratio
View credential
NVIDIA
View credential
NVIDIA
View credential
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.