I’m a Front-End Developer with six years’ experience building modern, responsive, and high-performance web applications. My core tools are JavaScript (ES6+), Typescript, React, Next.js, and modern CSS frameworks like Tailwind CSS, Bootstrap, and Material UI. I enjoy creating user interfaces that are both visually striking and easy to use, with a focus on scalability and maintainability.
I started my career as a Front-End Developer Intern at Tranarc, where I had the chance to work alongside experienced developers who shaped how I approach clean code, problem-solving, and collaboration. I contributed to real projects from day one, took part in code reviews, and learned how to balance technical requirements with user needs.
Moving into a full-time Front-End Developer role at Tranarc allowed me to take on more complex challenges. I’ve integrated RESTful APIs, worked within Agile teams to deliver new features, and optimised site performance using techniques like lazy loading, code splitting, and image optimisation. These improvements reduced page load times and boosted SEO, which had a direct impact on user experience and engagement.
While my primary focus is front-end development, I also have working knowledge of back-end technologies like Node.js, Express.js, and databases including MongoDB, PostgreSQL, and MySQL. I understand the value of writing code that works seamlessly with the back end, and I’m comfortable testing applications with tools like Jest, React Testing Library, and Playwright to ensure quality and reliability.
I’m committed to continuous learning, holding certifications from Meta and IBM, and currently working through IBM’s Full Stack Software Developer programme. I keep up with the latest industry trends and best practices, because I believe technology is always moving forward — and so should I.
For me, writing code is about more than just delivering features. It’s about crafting digital experiences that are inclusive, accessible, and impactful. I approach each project with the same mindset: to make something that works beautifully and meets the real needs of the people who will use it.
I bring technical expertise, a collaborative attitude, and a genuine passion for creating outstanding digital products. I’m ready to contribute to a forward-thinking team that values innovation, quality, and continuous improvement.