Project Overview
This portfolio is more than just a collection of links; it's a living project that demonstrates my commitment to modern web development, secure architecture, and a premium user experience. Built from the ground up using a full-stack Next.js and Supabase architecture, it serves as a practical showcase of my engineering skills. The goal was to create a blazing-fast, highly interactive, and aesthetically stunning platform with a custom-built content management system (CMS) to seamlessly host my professional journey.
Design Philosophy
The design is guided by a "content-first" principle fused with modern aesthetics. The layout utilizes glassmorphism, dynamic micro-animations, and a highly polished dark mode to create a premium feel. The user interface is designed to be highly interactive yet intuitive, ensuring that projects and information remain the central focus while providing a delightful, responsive experience across all device sizes.

Responsive Design: Ensuring a seamless experience across all device sizes.
Key Features
- Custom Admin Dashboard: A fully bespoke headless CMS powered by Supabase, allowing seamless management of projects, blogs, certificates, and experiences with real-time database updates and an integrated Markdown editor.
- Biometric Passkey Authentication: Security is prioritized with native Supabase Passkey integration (WebAuthn), allowing secure, passwordless admin logins and critical action approvals using Face ID or Windows Hello fingerprint scanning.
- Dynamic & Responsive UI: Built with Next.js and modern custom CSS, the UI features smooth transitions, interactive tooltips, and custom toast notifications that fluidly adapt from single-column mobile views to complex desktop grids.
- Performance Optimized: Leveraging Next.js server-side rendering (SSR), optimized data fetching, and lazy-loaded image buckets, ensuring lightning-fast load times and a seamless user experience.

Performance First: Achieving top-tier scores in Google Lighthouse metrics.
Technical Deep Dive
One of the most interesting challenges was implementing a highly secure, frictionless authentication system for the custom Admin Dashboard. Instead of relying on traditional, vulnerable passwords, the dashboard integrates native Supabase Passkeys via the WebAuthn standard. This required orchestrating secure cryptographic key exchanges between the browser, the device's secure hardware (like a TPM or Secure Enclave), and the Supabase backend.
By enforcing Passkey authentication for destructive actions (like permanently emptying items from the custom Trash system), the architecture ensures that only authorized biometric scans can alter the database, elevating the security of the portfolio to enterprise standards.

Secure Architecture: Orchestrating biometric authentication via WebAuthn and Supabase.
Learning Outcomes
Building this full-stack application was a fantastic learning experience. It deeply reinforced my understanding of React server components, secure API routing in Next.js, and relational database design with PostgreSQL via Supabase. I gained practical experience in implementing cutting-edge authentication flows and managing complex React states across a dashboard. Most importantly, it taught me how to architect a scalable backend alongside a premium frontend, bridging the gap between beautiful design and robust engineering.
Credits
This portfolio design was inspired by Brian Design's tutorial.

