Introduction
About the author

This platform is maintained by Thibault Friedrich, a senior software engineer with a passion for web technologies. He started coding when he was 12 years old and never stopped since. He has been working in the tech industry for more than 10 years as a developer, a team leader, and a CTO.
With two master's degrees mixing computer science and UX, he loves to work on the intersection of these two domains.
Even if Thibault worked with a lot of technologies (Php, python, Java, C#, C++, etc), he has always been focused on web technologies. He started with HTML, CSS, and JavaScript, then he worked with a lot of frameworks and libraries (jQuery, Angular, React, Vue, etc).
In order to extend his knowlegde about user interfaces, he also worked in the VR and AR domains and home automation field.
With a appetite for the job well done, he is always looking for the best practices and the latest technologies to deliver a product that is easy to maintain and extend. Discussing and working with other experienced developers allows him to keep up to date.
His favorite stack is currently Next.js+taiwindcss+typescript+prisma+postgresql. He loves to work with these technologies because they are easy to use, easy to maintain, and easy to extend.
You can discover more about Thibault on LinkedIn and Github.
Publications
Medium
Thibault has been writing on Medium for a long time. Some of his best articles are:
- Keep your React Components maintainable with SOLID & React Composition— CodeCraftsmanship #4
- My best practices for git in 2022 — CodeCraftsmanship #2
- The 10 SciFi Human-Computer Interfaces becoming Reality — UxFuture #1
Meetups talks
Some of these Meetup talks:
- Composition Pattern in React, React & React Native Meetup MTL, Montreal, 2023
- Messenger chatbots, Meetup F8, Chambéry, 2018
- Lazy loading with Webpack 4.x, HumanTalks, Grenoble, 2018
- Electron, HumanTalks, Grenoble, 2016
Conferences
- Thibault Friedrich, Arnaud Prouzeau, and Michael McGuffin. 2021. The Effect of Increased Body Motion in Virtual Reality on a Placement-Retrieval Task. Proceedings of the 27th ACM Symposium on Virtual Reality Software and Technology. ACM. Article 14, 1–5. DOI:https://doi.org/10.1145/3489849.3489888
Goals with this platform
Thibault has two main goals with this platform:
- sharing his knowledge and experience with the community
- keeping track of his learning journey