Summary
Albert Farrés is a software engineer with 15 years’ experience specializing in high-performance computing, parallel programming and performance optimisation for emerging accelerated architectures, currently applying that expertise to scientific applications at Barcelona Supercomputing Center and in industry roles. He has a strong track record porting and tuning HPC codes across GPUs, FPGAs and many-core CPUs, and has built large-scale NLP pipelines and Q&A systems that run on hundreds of processors. More recently he has delivered high-throughput microservices and ETL backends using Kotlin, Java, Kafka and cloud connectors, while championing TDD, CI/CD and observability in production. His work blends deep academic credentials (MSc/PhD-level studies) with practical engineering, open-source contributions, and a knack for squeezing performance out of constrained hardware. An endurance cyclist and self-taught musician, he applies the same discipline to preparing systems — and himself — for long, unsupported challenges.
15 years of coding experience
19 years of employment as a software developer
UPC Universitat Politècnica de Catalunya
English, Spanish, Catalan