Personal details

Felix G. - Remote front-end developer

Felix G.

Timezone: Berlin (UTC+2)

Summary

-- I'm looking for a long-term mentee for React or JavaScript related topics --

Hey there 👋

My name is Felix, and I'm a senior software engineer from Germany.

In my free time, I teach JavaScript and React on my blog at felixgerschau.com to over 60 thousand developers every month.

I'm happy to help you with anything related to React and JavaScript, but I can also help you in architectural decisions on a higher level.

Work Experience

Senior Software Engineer
Honeypot.io | Oct 2021 - Present
Ruby on Rails
Web Development
React
At Honeypot, my tasks involve building new features, discussing architectural decisions, and improving the developer workflow and setup.
Frontend Developer
Fitogram | Jul 2018 - Sep 2021
TypeScript
React
Webpack
At Fitogram, I worked as a frontend engineer on: - Planning and implementing client- and business-facing features - Maintaining and refactoring code to make sure that it's using recent technologies, is more readable and less prone to error - Setting up and implementing frontend tests

Personal Projects

Booking tool for the sports industryIconOpenNewWindows
2020
React
MobX
During a little more than a year, I was working as the lead developer on the booking tool, which would later become an essential part of Fitogram with around 400 thousand monthly users. I refactored the complete codebase into a more stable and maintainable version. This included converting the codebase from JavaScript to TypeScript, introducing the state management system MobX State Tree, and improving the folder structure. This was done in small releases, which allowed me to catch bugs early on. The next step was the UI and UX brush-up. The UX changes required rewriting a large part of the application. During this time, I worked closely together with product owners and designers. In December 2019, we finished the brush-up and all the missing features. I proposed to turn the booking tool into a Progressive Web App. After discussing this with leadership, I got the green light for the project, which I started developing soon. The result will soon be added to one of the premium packages, and it will replace most of the native applications we were offering before. The web application is currently running in maintenance mode without any significant issues. Thanks to the extensive focus on clean code, developing new features is more accessible than before.