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

Luxsurance: Admin Dashboard

Architected and built an enterprise insurtech admin dashboard and customer app from scratch in Vue.js, later leading the Vue 2 to Vue 3 migration and ASP.NET Core API integration.

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 architected and built the enterprise-level insurtech admin dashboard from scratch using Vue.js, before later leading its migration from Vue 2 to Vue 3. I built responsive UI, integrated .NET backend APIs, and followed Agile and Sprint methodology.

Key responsibilities

  • Architected and led initial development of the admin dashboard in Vue.js, from the ground up.
  • Later led frontend architecture through 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.