I am a passionate Software Engineer with over five years of experience in crafting scalable, user-centred web applications. My focus is on frontend development, where I combine strong technical expertise with a product-oriented mindset to create reliable, intuitive, and high-performing digital solutions.
I have extensive experience with React, Next.js, TypeScript, and many other tools for building solid applications and modern frontend architectures. I also prioritise testing and quality practices to ensure the long-term success of the projects I work on. Collaborating closely with designers, backend engineers, and product teams in Agile environments excites me, as I enjoy transforming complex ideas into clean, efficient solutions.
Working with distributed teams is something I embrace; I value clear communication and take ownership of my work. I am always eager to enhance my technical skills and engineering practices. What motivates me most is building impactful software, contributing to mission-driven teams, and growing as an engineer while delivering meaningful outcomes for both the business and its users. I truly believe that together, we can achieve great things!
I am available for remote front-end jobs and contracts.
When you’re debugging a large React codebase, you might start to feel like a detective. Especially when you are looking for unexpected state changes, components that re-render when they like, or Context values that disappear into thin air without any...

Introduction In this article, I will be building a simple modal which will be triggered by a Call-to-action (CTA) button. To hide the modal, the “X” button is clicked. This is basically removing the CSS Display value of "none" when the CTA button i...
