Picture of myself

Hi there! Thanks for stopping on my website.

My name is Guillaume Bogard, I am a functional programmer with an appeal for strongly-typed languages and distributed systems.

I write mostly in Scala, ReasonML, sometimes Javascript. I love to learn and share my knowledge with other people. My hobbies include writing on my blog, going to the movies, riding roller-coasters and making noise on mechanical keyboards that go click! clack!.

I am working for Linkvalue, a French consulting company. Here’s my résumé should you need more details.

Latest blog posts

Functional programming training

I enjoy sharing my knowledge and producing educational content. I am an experienced programming instructor and have taught functional programming in Scala to dozens of professional developers and computer science students alike.

I am currently building Lambda Town, the first e-learning platform dedicated to teaching functional programming, Scala, Cats and Apache Spark, using high-quality videos and real-world-focused interactive exercises.

If you are interested in in-person training on Scala and FP for you or your team, get in touch.

Public Speaking

I’ve had several opportunities to talk publicly about my favorite topics : Scala, React, and functional programming.

I also gave functional programming introduction classes to students in engineering. Here are some of my talks:

Open source contributions

  • I built Scala Opentracing, a functional tracing library for Cats Effect, Http4s and Tapir.

Get in touch