Skip to content
View StephaneTrebel's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report StephaneTrebel

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
StephaneTrebel/README.adoc

Hi there 👋

About me

👯 I’m looking to collaborate on …​

  • Anything that is Rust related, to improve my experience 🦀

  • Game development on Bevy would be stellar ⭐

  • Some Go, because a first bad impression should not deter me from learning 😅

🤔 I’m looking for help with …​

  • Sprucing up my personal profile in order to participate in conferences and meetups 🗣

💬 Ask me about …​

  • Typescript and type systems, I like them ! 😍

  • Git and it’s obscure parts. Rebase is really not that hard ! 😻

  • Vim/Neovim, and become One with the ultimate editor experience 💪

📫 How to reach me: …​

I’m on almost every social media platform with my real name, so I can be found quite easily ^^

My brag Document

Note
This part is heavily influenced by Julia Evans Brag Document

Goals for this year

  • Improve my Rust shenanigans, to learn and hopefully avoid getting kicked so often by the Borrow Checker

  • Propagate my love for HTMX, because the Web should be as simple as an AJAX request

  • Be a speaker in a public conference, on a stage, on topics I love to talk about, and hopefully inspire through humour 😁

  • Keep publishing episodes in the podcast I’m a part of (WeSpeakCloud (FR))

Goals for next year

  • Push a bit further on Bevy and through it polish my ECS game development skills

  • Be part of an OSS initiative, bonus point if it’s a Rust one !

  • Reach even more people I resonate with on a technical and meta level 😍

Public conferences

2023

2024

  • 2024/07/04: I’ve had the privilege of talking about HTMX at Montpellier (France) for the Sunny Tech 2024 event.

  • 2024/09/06: I’ve talked about the "Meta-Laws", a topic I’m very enthousiastic about, in a Quickie at La Rochelle Jug Summer Camp 2024 event. You can see the end result here

  • 2024/10/17: The Meta-Laws talk, in its full conference glory, has happened at DevFest Nantes 2024. Woohoo ! You can watch it here

  • 2024/11/08: HTMX talk at Bordeaux for the BDX I/O event ! Replay is here. I’ll update this link with the dedicated one when it will be done by the (awesome) production team 😌

As you can see, I’ve been blessed with multiple occasions for conference speaking in 2024. I’d like to take a minute to thank the event planners for their trust and care 😌

2025

  • 2025/01/23: SnowCamp here I come, with the Meta-Laws talk ! 🤩

  • 2025/01/29: Not confirmed yet, but the Meta-Laws talk seems to have been appreciated at DevFest Nantes 😏

Ongoing projects

I mostly worked on closed sourced code, unfortunately, so I’m not at liberty to discuss it publicly. Just know that it involves DevOps culture fostering, CI/CD development for fast developper feedback, and I also perform audits on node.js/Typescript environments.

But what I can talk about are my personal projects, of course !

  • I built my very own split keyboard ! It’s now my daily driver and while I’m still learning to work with it, it has brought me great satisfaction, both in making it and now in tweaking it 😁

  • I made not one, but two repositories around HTMX. Feel free to engage with them ! I’m eager to extend their functional range to truly test HTMX to the brink of its possibilities.

  • I’ve been asked to help in upgrading an old Rust repository, based on Actix, and it’s really interesting to see all the improvements both the Rust language and a now old framework has evolved.

  • I’ve been asked about IAM (Identity and Access Management) interactions with WebApps, thus I created a dedicated repository for a proof of concept involving Authentik, Keycloak, and React.

Collaboration & mentorship

  • I’m the «git» guy almost everywhere I go. Three-way merge conflicts, reflog, and fixups are my bread and butter !

  • Recently I tried to shift my mentoring audience to tech people that aren’t junior anymore but also lack a bit to truly embrace become Senior/Lead in their roles, especially on the public side, since it’s an important topic for me, and that I truly care about fostering a enviroment based on quality and transparency. If you are even remotely interested, please contact me, we have a lot to talk about 😉

  • I lead a mentorship initiative in my company to help people lacking some hard or soft skills find an appropriate mentor that will help them improve.

Company building

  • In addition to my mentoring initiatives, I contribute to my company podcast WeSpeakCloud (FR)

  • My Slack reactivity is unmatched. Dunno if it’s a braggable topic or not to be honest 😅

  • I eagerly review work being it technical or even literary like blog posts. I sincerely think that our work is a least 80% a literary one, so I spend a lot of effort and expectations on that.

Outside of work

  • I sometimes play Riichi Mahjong at https://mahjongsoul.game.yo-star.com/. Feel free to enjoy pain with me there ! 🀄

  • As any average Cinema enjoyer, I have a Letterboxd and I desperately try to empty my neverending wishlist 😅

  • My favorite song to play on my guitar is Hotel California by the Eagles and the guitar solo I hope to master one day is the one from Highway Star by Deep Purple 🥰

  • I am a huuuuuuge Souls videogames fan, so If you have ever been kicked in the teeth by Malenia, or if you succeeded in head banging Kalameet and Midir in NG+2, know that you’re not alone !

Pinned Loading

  1. curriculum_vitae curriculum_vitae Public

    My resume, in all its glory

    HTML

  2. meta-laws-collection meta-laws-collection Public

    A collection of meta-laws you'll need to stay sane

    36 1

  3. dotfiles dotfiles Public

    My dotfiles

    Shell 2

  4. neovim neovim Public

    My neovim configuration

    Vim Script

  5. git commitmsg hook: Idempotently add... git commitmsg hook: Idempotently add ticket number in the footer part of a commit message
    1
    #!/bin/bash
    2
    #
    3
    # DESCRIPTION:
    4
    #   Add the ticket identifier found in the branch name in the footer part of
    5
    #   the commit message. This action is idempotent (meaning if the ticket is already
  6. presentations presentations Public

    Where I store all my slides-as-code !

    JavaScript 1