Mathematician, Python core language developer, professional Python trainer and professional Python developer (principally in the scientific and financial domains). Particular interests in binary and decimal floating-point and numerics, formal verification of software and mathematics, algorithms, computational cohomology, and much more. Programming experience in a wide variety of languages, from Fortran through Haskell.