Writing Constraint Logic Programming code for a living, developing solvers for planning and optimization problems, using Constraint Programming and Linear Programming.
Favourite language: ECLiPSe