Hi 👋, I'm Rodrigo

... and I've always been fascinated by problem solving. That is why I picked up programming – so that I could solve more problems.

A photograph of Rodrigo Girão Serrão presenting a talk at PyCon Lithuania 2024.

I also love sharing knowledge, and that is why I spend so much time writing articles for the mathspp blog, writing books, sharing Python tips on Twitter @mathsppblog, and giving Python trainings.

I'm currently obsessed with comprehensions, generators, and the module itertools. While I was getting my MSc in applied mathematics, my main area of scientific interest was numerical analysis (numerical methods for partial differential equations are fun!). I also enjoy reading fantasy books, watching silly comedy movies, and eating chocolate.


Email me at rodrigo@mathspp.com.
You can also reach out to me on Twitter @mathsppblog or on LinkedIn.

(You can also just use this contact form if you prefer.)

Ego booster

Or, good things people have said about my work to convince you I'm a skilled professional

(You can add your text/video testimonial >> here <<!)



  • Headings: Roboto Serif
  • Text: Atkinson Hyperlegible
  • Code listings: Fira Code NF
  • APL code listings: APL385

Software I use:

  • Canva: article thumbnails, book covers, other graphics
  • Midjourney: some graphics
  • Snappify: code animations, talk slides, shareable code snippets
  • Beehiv: newsletter
  • Gumroad: digital product marketplace
  • Pipedream: automations

Books are written in Markdown and converted to PDF with pandoc.