Skip to content
View denisdubochevalier's full-sized avatar
🏠
Working from home
🏠
Working from home
Block or Report

Block or report denisdubochevalier

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
denisdubochevalier/README.md

Denis Chevalier — Staff Engineer, Author, Musician

👋 Introduction

Hello! I'm Denis Chevalier, a Staff Engineer based in France with over 15 years of experience in software development. I specialize in Backend Architecture, Compiler Design and Protocol Implementations. When I'm not pushing code, I'm busy with my music or my latest writing venture.

🛠 Technical Skills

  • Languages: Go, Ruby, Javascript, C, C++, Python, Haskell, Lisp, etc. Choosing a language is not a matter of opinion, but of weighting the pros and cons in the context of a project.
  • Technologies: Relational and non-relational databases, Docker, Git, various cloud platforms, etc.
  • Methodologies: I am most familiar with Toyota Production System (TPS) Lean, and XP, as well as SRE and DevOps; and lean towards science-based methodologies and practices.

📚 Publications

  • Books:
    • I am currently writing a Staff Engineer Handbook (writing phase ETA end of 2024).
    • I just finished writing a philosophy book titled: "Reflexions in Silicon: Man, Machine, and the Philosophy of Being", that is currently getting reviewed by peers (publication ETA end of 2024).
  • Papers:
    • I am co-autor of an ongoing paper on TPS methodologies in the context of service industry scale-ups (ETA end of 2024).
  • Articles:

🎵 Musical Journey

An accomplished musician with 6 full-length records and EPs published. My music spans contemporary classical, electro-experimental, ambiant, noise and jazz and has been appreciated for its storytelling and cinematic appeal.

🤖 Current Projects

  • λ.c: Crafting a compiler for a minimalist lambda calculus programming language.
  • monad: Implementing a comprehensive monad framework in Golang

📬 Get in Touch

Popular repositories

  1. monad monad Public

    Implementation of monads in go with generics

    Go

  2. yc yc Public

    Y Combinator golang implementation

    Go

  3. lambdac lambdac Public

    WIP: Untyped lambda calculus compiler

    Go

  4. denisdubochevalier denisdubochevalier Public

    Config files for my GitHub profile.

  5. starter starter Public template

    Forked from LazyVim/starter

    Starter template for LazyVim

    Lua

  6. dwl dwl Public

    Forked from djpohly/dwl

    dwm for Wayland - ARCHIVE: development has moved to Codeberg

    C