Implemented a functionality facilitating users to effortlessly renew their memberships without the necessity of logging into their accounts. Conducted a thorough analysis of the pre-existing implementation of this feature using Python and subsequently refactored it in Next.JS. Introducing a token-based system was pivotal in enhancing security measures, eliminating the exposure of sensitive user information such as email or database ID in URL queries. Additionally, played a key role in the successful deployment of the organization's revamped and improved website.
Tech: Git, JavaScript, React, TypeSacript, Axios, Next.JS, MaterialUI, Cypress, Storybook
Helped move the codebase from a normal “create-react-app” to Next.JS and then to make the Next.JS project + the React Native Project a monorepo and to share components between the Mobile app and the Web app using Tamagui. I also implemented a feature that allows the user to create drafs of the different products like invoices, quotes and contracts.
Tech: Git, JavaScript, Node.js, React.js, React Native, MaterialUI, Ruby on Rails
I built React.js components, implement new UI features and fix different bugs. My leadership in this project, constant feedback to the team, eye for details and quick adaptation to the project’s tech stack helped the company to launch a great platform on time that is now being used by thousands of users.
Tech: Redux.js, Git, JavaScript, Node.js, React.js, Ruby on Rails, Chakra UI
During my stay at this company, I wrote high-quality, reusable, pixel-perfect front-end components in React. Most of those components were made from scratch following an already made UI/UX design, but I also worked on already-written code. I was in charge of researching and implementing a fix for a bug in one critical component in their custom UI library which ended up saving the team a lot of time in the development process of the newly enhanced platform.
Tech: Redux.js, Git, JavaScript, Node.js, React.js
Worked on all kinds of projects for clients from all around the world.
Tech: Redux.js, Git, Java, TypeScript, Flutter, PostgreSQL, JavaScript, Node.js, React.js, MongoDB
In this startup, I was completely in charge of the design and development of a web-based platform for ordering food with auth using email, Google and Facebook, PayPal API, and a real-time notification system. I provided the design of the whole backend structure used in both the web and mobile app which helped the mobile developers focus on the frontend work and accelerate the overall development time which led to a faster release.
Tech: React.js, Node.js, Redux.js, Git, Firebase, MaterialUI, bootstrap
My Role: Senior Full-Stack Developer
Project description: The client needed a way to create custom forms that could be automatically integrated into their website using their unique design.
The solution involved using a combination of https://surveyjs.io/ and React.js. SurveyJS offers an editor where you can manually create any form, generating a JSON file with the form information. They also provide a JavaScript library that allows you to access all this using the generated JSON. I implemented all the SurveyJS elements in React.js, incorporating the client's design.
Skills and deliverables: Next.js, React, JavaScript, Front-End Development , Full-Stack Development
Take a look at the following video showcasing one of the forms created using this technique.
Here's another questionnaire made by me with this technique. This one is more advanced since it has custom cards, nested questionnaires, a room editor, and the ability to upload files.
You can try the questionnaires here:https://warm0.de/selbst-vermessen and here: https://warm0.de/questionnaire