LOADING V2
Solume AI
Make smarter, informed decisions.

Challenge

Our Nuxt driven website needs updates. We would like you to redevelop the UI/UX logic and design for the main navigation. We also have a group of new pages designed in Figma that we need translated into responsive layouts. Some of these pages contain components where the CSS and JavaScript would benefit from refactoring. We are open to suggestions on how to rework the code structure to reduce redundancy and improve the rendering.

Perspective

As you might have gathered from this folio, I am keen to refocus my career on JavaScript and Vue/Nuxt in particular. So it was exciting time when Solume asked me to help redevelop their website. Since I am also somewhat of a ninja with CSS and Flexbox, I realized that Solume's layouts could be simplified by introducing Flexbox containers and child items. The natural switch from row to column in Flexbox works great for desktop to mobile viewports. I also took some efforts to shift media queries into bubble media queries so that each relevant class would wrap the query. On the Nuxt and JavaScript side, I introduced new computed and reactive properties and rewrote some components from the ground up.

Client

Solume

Date

March 2025

Duration

3 Months

Type

Desktop / Mobile

Scope

Nuxt, UI/UX, Site Dev.

Project image
Project image
Project image
Project image
I enjoy developing UI/UX solutions based on Figma designs. There's always more than one creative path to choose from, and the feedback is immediately related to concrete user interaction. An interesting challenge.
Project image
Project image
Project image
Albeit my approach to Vue and Nuxt is quite different from Solume's, I believe my collaboration with Solume gave me an understanding of the importance of refactoring without fear. Unfortunately, I could not find the time to bughunt every cumulative layout shift in their original code.