Skip to content
View gbogard's full-sized avatar

Organizations

@lambda-town

Block or report gbogard

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gbogard/README.md

Thanks for stopping by!

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

I code mostly in Rust lately, but I have a strong commercial Scala experience and am interested in statically-typed languages in general. I'm interested in languages and paradigms that make programs safer by design, and a strong believer in the "make illegal states unrepresentable" mantra.

My Github profile is not very active, but I have few articles and videos available on my website. It also has the slides for the talks I gave at various events.

I'm currently working on a web-scale crawler for the Qwant search engine (implemented in Rust), and I'm also building Duty Duck, a monitoring and incident management platform (also in Rust, but not quite ready yet).

Wanna chat? Find me on Bluesky and talk to me about Rust, Scala, functional programming, databases, theme parks, or anything else!

Pinned Loading

  1. duty-duck/duty-duck duty-duck/duty-duck Public

    A monitoring platform for websites and tasks

    HTML

  2. crdts-introduction crdts-introduction Public

    A gentle introduction to Conflict-free replicated data types, including visual demos

    PureScript 13 2

  3. free-monads-from-scratch free-monads-from-scratch Public

    Free monads from scratch is a talk about Free monads, their motivation, their use cases for "real-world applications", and their implementation. It is mostly based on Wouter Swierstra's paper, Data…

    Scala 11 2

  4. cats-mtl-talk cats-mtl-talk Public

    IO Monad and Error management in Scala, a talk I gave in a FP meetup in 2019

    Scala 8 5

  5. flora-pm/flora-server flora-pm/flora-server Public

    A package index for the Haskell ecosystem

    Haskell 132 41

  6. personal-website personal-website Public

    Nix 1