I have over 4 years of experience in frontend development using JavaScript (ES6+), TypeScript, ReactJS, Next.js, NPM, and have worked with Redux, Redux Toolkit, Zustand for efficient state management in scalable applications. I also have experience designing custom components in React, ensuring that the code is modular, reusable and maintainable.
Throughout my career I have applied design patterns and distributed architectures. In addition, I have a good command of RESTful APIs, ensuring a smooth integration with backend systems.
In terms of tools and methodologies, I have experience with Git for version control, as well as CI/CD pipelines for deployment automation, with knowledge of Docker, which allows me to manage development and deployment environments efficiently. I am also familiar with agile methodologies such as Scrum, using tools such as Jira for task and issue tracking.
Right now I'm getting into the world of WebGL, 2D/3D graphics on the web, with Blender and Three.js exploring how these technologies can bring value to projects that require interactive visualisations, simulations, or immersive experiences.