https://github.com/friedrith/friedrith
My github profile
https://github.com/friedrith/friedrith
Last synced: 6 months ago
JSON representation
My github profile
- Host: GitHub
- URL: https://github.com/friedrith/friedrith
- Owner: friedrith
- License: mit
- Created: 2020-07-15T20:01:11.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2026-01-16T02:38:39.000Z (6 months ago)
- Last Synced: 2026-01-16T06:24:46.693Z (6 months ago)
- Size: 110 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hi there, I'm Thibault Friedrich đ
I am a French frontend/React developer living in MontrĂ©al đ. I love everything about science-fiction and Ux Design. One of my new passion is also **Code Craftsmanship**. I am currently working happily for a canadian company as a Senior Frontend Developer.
I am also the main contributor of a learning platform for front-end developers: [Learn_frontend](https://learn.interaction-dynamics.io/).
**WANT TO RECRUIT ME? Feel free to contact me.**
- [Portfolio](https://thibaultfriedrich.io)
- [Linkedin](https://www.linkedin.com/in/thibault-friedrich/)
- [Medium](https://thibault-friedrich.medium.com/)
- [Email](mailto:thibault.friedrich@gmail.com)
## Programming languages, frameworks and libraries
- Typescript (React, Next.js, React-Native, Vue, Node)
- Javascript ES2017+
- Python (Flask)
- Php (Symfony)
- Java
- Continuous Integration (Github Actions, Bitbucket Pipelines, Gitlab, Jenkins)
## Methodologies
- [Being Agile](http://agilemanifesto.org/)
- [Scrum](https://www.scrum.org/)
- [Code Craftsmanship](http://manifesto.softwarecraftsmanship.org/)
- [Kanban](https://businessmap.io/kanban-resources/getting-started/what-is-kanban)
- [Trunk-based Development](https://www.atlassian.com/continuous-delivery/continuous-integration/trunk-based-development)
- [User Experience first](https://fightforux.com/)
- [DevOps](https://www.atlassian.com/devops)
## Meetup & Conference talks
- [Abstract Syntax Tree (AST) & Typescript Compiler API, Confoo Conference 2025, Montreal, 2025](https://github.com/friedrith/abstract-syntax-tree)
- [SOLID Principles in React Components, Confoo Conference 2025, Montreal, 2025](https://friedrith.github.io/react-composition/slides)
- [Abstract Syntax Tree (AST) & Typescript Compiler API, Typescript Meetup MTL, Montreal, 2024](https://github.com/friedrith/abstract-syntax-tree)
- [Composition Pattern in React, React & React Native Meetup MTL, Montreal, 2023](https://friedrith.github.io/react-composition/slides)
- [Messenger chatbots, Meetup F8, Chambéry, 2018](https://slides.com/friedrit/f8-meetup-messenger-chatbot)
- [Lazy loading with Webpack 4.x, HumanTalks, Grenoble, 2018](https://slides.com/friedrit/human-talks-webpack)
- [Electron, HumanTalks, Grenoble, 2016](https://slides.com/friedrit/humantalkselectron)
## Publications
- 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
## Blog posts
- [The perfect setup for Dev PresentationsâââProductivity #2](https://blog.interaction-dynamics.io/the-perfect-setup-for-dev-presentations-productivity-2-124feac78f17?source=rss-371df4b18210------2)
- [Analysis of the User Interface of the Future: the promptâââUxFuture #2](https://blog.interaction-dynamics.io/analysis-of-the-user-interface-of-the-future-the-prompt-uxfuture-2-54a9f102aefd?source=rss-371df4b18210------2)
- [8 Tips to succeed your Design Systemâ DesignSystem #2](https://blog.interaction-dynamics.io/8-tips-to-succeed-your-design-system-designsystem-2-1bf3f8e9f0f8?source=rss-371df4b18210------2)
- [9 Tips to be a Better DeveloperâââCodeCraftsmanship #7](https://blog.interaction-dynamics.io/9-tips-to-be-a-better-developer-codecraftsmanship-7-6e3e7e979511?source=rss-371df4b18210------2)
- [How to kick off a new side projectâââ#DesignSystem week 1](https://blog.interaction-dynamics.io/how-to-kick-off-a-new-side-project-designsystem-week-1-8322a22abcf4?source=rss-371df4b18210------2)
You can find all my articles on [Medium](https://medium.com/@thibault-friedrich) and [Dev.to](https://dev.to/).
## Certifications

## Reading list
- _The Design of EveryDay Things_, Don Norman
- _Clean Code_, Robert C. Martin
- _No Rules Rules_, Reed Hastings & Erin Meyer
- _The Best Interface is No Interface_, Golden Krishna
- _Steve Jobs_, Walter Isaacson
- _Creative Selection_, Ken Kocienda
- _The Scrum Guide_, Ken Schwaber & Jeff Sutherland
- _Extreme Programming Explained_, Kent Beck
## Curated lists
- [Tools for Ux Designers](https://github.com/friedrith/awesome-ux-designer)
- [Tools for Productivity](https://github.com/friedrith/awesome-productivity-tools)
- [Libraries for developers](https://github.com/friedrith/awesome-developer)
- [Commands and alias for git](https://github.com/friedrith/awesome-git)
- [My equipment](https://kit.co/ThibaultFriedrich/my-desk-office)
## My side projects
- [Video to GIF Apple shortcut](https://github.com/friedrith/productivity/blob/master/convert-video-to-gif.md)
- [Tech Recruiter](https://tech-recruiter.interaction-dynamics.io/): a resume parser     
- [Learn Platform](https://learn.interaction-dynamics.io/): a learning platform for front-end developers   
- [Contributing-generator](https://github.com/friedrith/contributing-generator): a smart CLI prompt to generate repository guide files like CONTRIBUTING or README.md. 
- [Smart Home activity detector](https://github.com/interaction-dynamics/labs-smart-home-with-luxonis): A smart home project using luxonis camera and machine-learning.  
- [Vault](https://getvault.github.io/): my own password storage based on Google Drive Api and an extra AES512 security layer. By design, I can't have access your data.  
- [Password Generator](https://generate-password.github.io/): my own password generator 
- [Squid Game](https://interaction-dynamics.io/squid-game/): a game based on Green light/red light game I implemented  
- [Vaxicode Redesign](https://github.com/friedrith/vaxicode-redesign): a redesign of the quebec vaxicode application to store Covid immunizations passports 
- [Node-wifi](https://github.com/friedrith/node-wifi): a library to manage wifi in node.js 
## My Github stats
