Skip to content
← All projects
VUE 3 · TYPESCRIPT · TAILWIND CSS

Luxsurance: Vue 2 → Vue 3 Migration

Led the Vue 2 to Vue 3 migration for an enterprise insurtech admin dashboard and customer app, integrating ASP.NET Core REST APIs and establishing CI/CD with GitHub Actions.

Lux Admin Dashboard cover
Role
Lead Frontend Developer
Timeline
Jun 2021 to Aug 2024
Stack
Vue 3TypeScriptTailwind CSS.NET APIsCypressJestGitHub ActionsAzure DevOps

Overview

As Lead Frontend Developer for Lux (now part of Jewelers Mutual Group), I led frontend architecture for an enterprise-level insurtech admin dashboard using Vue.js and related technologies, building responsive UI, integrating .NET backend APIs, and following Agile and Sprint methodology.

Key responsibilities

  • Led frontend architecture, overseeing the Vue 2 → Vue 3 migration.
  • Built responsive UI components with Vue.js and Tailwind CSS.
  • Integrated RESTful .NET APIs in close collaboration with backend teams.
  • Established CI/CD pipelines with GitHub Actions for automated testing and deployment.
  • Enforced quality with TypeScript and end-to-end testing via Cypress and Jest.
  • Managed workflows in Azure DevOps and deployed on Azure cloud services.