Software Developer
It is a project aimed at managing the sales flow of products and services, such as product, customer, supplier, sales, purchases, reports, and more.
The frontend work includes the development of the user interface based on the principles outlined in the book RefactoringUI. Reusable components were created for building forms, tables, charts, and more. Authentication and authorization were implemented with JWT and user roles.
The backend work involves configuring and developing custom endpoints in Strapi for the creation of APIs required by the frontend. Additionally, Dockerfiles were created for quick environment setup.





- Tools - Technologies - Frameworks:
- NextJS, TypeScript, Tailwind, Node JS, Strapi, Docker, JWT, GIT, GitHub.
Software Developer (Freelance)
It is a SPA that displays information about the Brownsea scout group and its services. It also includes an application for managing their events.
Frontend responsibilities included the design and development of the user interface for the website and the event application.
Developed endpoints for creating and managing events in the application.






- Tools - Technologies - Frameworks:
- React, TypeScript, HTML, Node JS, Express, PostgreSQL, GIT, GitHub.
Software Developer
It is a web application service for student enrollment in courses. It was used as a proof of concept utilizing Redux Toolkit.
The frontend includes the creation of forms for enrolling students and courses, along with the relationship between the two entities.
The backend includes the creation of endpoints for the involved entities.



- Tools - Technologies - Frameworks:
- React, Redux Toolkit, JAVA, Spring Boot, MySQL, GIT, GitHub.
Software Developer
Previous personal portfolio
The frontend includes the design and development of the user interface




- Tools - Technologies - Frameworks:
- React, Material UI