Ali's Portfolio
A personal portfolio, built in Vue for a change of pace.

Problem
A videographer whose whole craft is mood — "I film the silence between emotions" — needed a portfolio that carried that atmosphere instead of flattening it into a grid of thumbnails. And I wanted a real project, not a tutorial, to prove my Vue fluency.
Solution
A single flowing page with film-grade visual treatment: about, work, services, and contact sections that breathe, a live Rawalpindi local-time readout in the header, and a session-booking call to action so clients can reach out without friction. Built on Vue's Composition API, deliberately mirroring the patterns I use in React.
Stack
Key Features
What I Learned
Frameworks are dialects, not languages — Composition API mapped cleanly onto my React mental model, and switching sharpened both. Designing for someone else's aesthetic also taught me restraint: the portfolio had to feel like his films, not my defaults.