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

Block or report StephaneTrebel

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 ^^

But my current zone of interest is… Streaming !

Feel free to check my videos. It’s really new so I’ll gladly take any feedback 🙏

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 public conferences, on a stage, on topics I love to talk about, and hopefully inspire through humour 😁

  • Keep gearing up my Streaming skills for "Le Permacodeur"

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

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 was awesome, with the Meta-Laws talk ! 🤩

  • 2025/01/06: And again with the Meta-Laws but this time as a KEYNOTE for Touraine Tech 😻. You can watch the video here

  • 2025/02/19: A dedicated event for the Meta-Laws talk organized by the awesome people of Software Crafters Rennes ! 💓

  • 2025/03/21: Onepoint asked me to present the Meta-Laws talk to their team for their Atlantique Day event of internal and first-speakers talks 🤩

  • 2025/04/16: The biggest event in France, DevoxxFR, has accepted my HTMX talk. Time to stir up the frontend discourse 😅. The replay can be watched here

  • And many more opportunities to come (BreizhCamp, Sunny Tech, etc.)…​ stay tuned 😉

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 used to 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

    46 1

  3. dotfiles dotfiles Public

    My dotfiles

    Shell 2

  4. neovim neovim Public

    My neovim configuration

    Vim Script 1

  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 !

    HTML 2