I'm a frontend engineer with a strong passion for crafting engaging and intuitive user experiences. With a strong understanding of HTML, CSS, and JavaScript fundamentals, I specialize in building responsive, scalable and accessible web applications. Currently, I'm focused on expanding my skills in React, Next.js, modern frontend architecture and I'm eager to take on new challenges that allow me to grow as a developer and contribute to impactful projects.
Projects
Football Form Analysis
I created a Next.js app that analyzes European football team stats and displays upcoming fixtures for teams matching a specific form pattern. To eliminate potential costs on API calls, it takes a snapshot of data from RapidAPI's Football API, filters the data and renders matching results on the frontend.
After following the demo app tutorial on the Next.js website, this app has taught the foundations of Next.js and has allowed to experiment with integrating a PostgreSQL database to create a full-stack application.
In this role, I am responsible for maintaining and enhancing multiple websites across the Dignity platform, ensuring high performance, accessibility, and user experience. I have designed and delivered several internal web applications that streamline complex business processes by leveraging modern technology stacks. Additionally, I have managed multiple pattern libraries and taken the initiative to establish scalable frontend architecture aligned with company objectives. This position has also enabled me to expand into full-stack development, broadening my technical expertise and contributing to end-to-end solutions.
At Lightbox, I was responsible for the planning, setup, and development of websites, primarily using WordPress as the core platform. Working in a fast-paced agency environment, I utilised HTML, CSS, and JavaScript to deliver bespoke, user-friendly solutions tailored to client needs. With a strong focus on user experience, I continually sought innovative and cost-effective approaches to improve the overall client journey and deliver measurable value.
As a junior member of the web team, I supported the smooth delivery of projects by managing a wide range of tasks in a timely and efficient manner. My responsibilities included resolving support issues, designing and building web applications, and updating or maintaining client websites. I also provided assistance to colleagues across the team, contributing to a steady workflow and developing my technical and collaborative skills in a fast-paced environment.