Project Snapshot

Info: This live version uses a dedicated demo account and demo-only data for showcase purposes.

Online Portfolio Maker

This project enables users (students / professionals) to create polished portfolios using a guided builder flow and ready-made themes. It includes a public marketing site plus an authenticated dashboard where users can edit content, manage sections, and publish a portfolio quickly.

Vue UI from Figma Remote Team Collaboration Laravel Backend Vue / Nuxt REST APIs TypeScript Git Workflows

What I contributed

  • Built responsive UI components by converting Figma designs into production-ready Vue components.
  • Worked on dashboard screens and builder experience to keep UX consistent across templates and themes.
  • Integrated UI with backend via REST/RESTful APIs and ensured data rendering remained reliable.
  • Used TypeScript to keep code safer and easier to maintain during rapid iterations.
  • Collaborated with the team using Git (branching, reviews, frequent delivery cycles).

Outcome

Delivered a fast, maintainable UI experience that supported continuous customer-driven changes — including theme variations and builder updates — while keeping the product stable and consistent.


Tech Stack

  • Laravel • PHP • Vue.js • Nuxt.js • Vuex • TypeScript • REST APIs • Git • Unit Testing • HTML • CSS • JWT