Substitute Professor at Universitat Politècnica de Catalunya
Barcelona, Catalonia, Spain
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Lluís Puig is a research software engineer and substitute professor with a decade of experience turning provable graph algorithms and combinatorial optimization research into production-quality C++ libraries with Python bindings and rigorous testing. He designed and maintains the Linear Arrangement Library, built high-performance algorithmic components for SAT/MaxSAT toolchains, and completed a PhD focused on optimal linear arrangements of trees. Comfortable bridging theory and product, he proves or tightens complexity bounds, then delivers maintainable, performance-conscious implementations that teams can adopt. He teaches introductory C++ programming while running hands-on workshops to help researchers and engineers adopt algorithmic solutions. Based in Barcelona, he combines academic rigor with practical engineering—often choosing subtle implementation strategies that preserve theoretical guarantees in real-world code. Lluís is seeking R&D or algorithm engineering roles where provable efficiency and measurable performance gains matter.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Lluís Puig - Substitute Professor at Universitat Politècnica de Catalunya