Skip to main content

Cristiano Almeida - Software Developer

Wales

Front End development for two sites published by the Welsh Government.

Programming

As part of my role, I was responsible for maintaining the front end of wales.com and visitwales.com. This involved ensuring their smooth operation and implementing new components to enhance the functionality of both platforms.

For this project, PHP with Twig templates was used, leveraging a component-based architecture that had already been established. This architecture effectively separated the UI from JavaScript components, enabling efficient interaction between the two.

In addition to maintenance tasks, I contributed to the implementation of animations into various UI elements, which enhanced the visual appeal and overall user experience. Furthermore, I conducted exploratory work to assess the suitability of frameworks like Vue for facilitating the implementation of interaction within more complex user interface groups.

Throughout the project, I collaborated closely with Gareth Williams, Kate Evans, Nathan Brettel, and Kate Leigh. Together, we ensured that all aspects of user experience (UX), accessibility, and other relevant requirements were met while working on the platform.

The Welsh Government Logo.
A few page elements from the Wales.com site.
Additional layout elements in context with pages for the Wales.com site.