Skip to main content
WorkAbout

Senior Frontend Engineer

React, TypeScript and design systems, built properly.

Contact

Ashia

I designed and built the front-end components for Ashia, a wellbeing streaming platform that brings video, expert advice and podcasts to charities and public sector organisations. I started with a small design system in Figma, then built the component library in Vue 3 and Nuxt 3 with TypeScript.

dashboard homepage with nav
Build

Ashia is a component-driven web application built with Nuxt 3 and Vue 3, written in TypeScript. The UI is composed in isolation using Storybook, styled with Sass, and backed by Pinia for state management. Vite powers the dev tooling, and the component library is covered by unit tests in Vitest.

Skills
  • Figma
  • React
  • Vue
  • Storybook
  • Vitest
  • SCSS
Expertise
  • End-to-End Product Design
  • Design Systems & Component-Based Design
  • Interaction Design
  • Interface Design
  • Prototyping (Low & High Fidelity)
  • Component-Based Development
  • Code Quality & Maintainability
Ashia home page
onboarding screens grid
 podcasts and content library
content screens collage
Playlist screen for ashia platform