MACOS PORTFOLIO

MACOS PORTFOLIO
COMPLETEDNEXT.JS 16JAVASCRIPTTAILWINDGSAP 3

Timeline

1 MONTH

Role

Lead Full Stack Developer

Team

Solo

Status

COMPLETED

Overview

MacOS Portfolio is an interactive, browser-based desktop operating system replica designed to showcase developer projects, skills, and experience through a pixel-perfect macOS interface. Built with Next.js 16, GSAP 3, and Zustand, it features smooth window dragging & resizing, Groq-powered Siri AI assistant, interactive Terminal (xterm.js), and custom desktop applications.

Key Features

  • Pixel-Perfect macOS Desktop UI with GSAP Smooth Animations
  • Siri AI Assistant powered by Groq AI (LLaMA model) with Voice & Text
  • Window Management System with Drag, Resize, Z-Index Layering, and Focus state
  • 25+ Interactive Desktop Applications (Terminal, Finder, Safari, Calculator, Notes, PDF Viewer)
  • Zustand 5 & Immer powered Persistent State & Session Management
  • Responsive Layouts optimized for Desktop and Mobile Viewports

Why I built this

  • To engineer an authentic macOS desktop experience inside the web browser using Next.js 16 and GSAP.
  • To integrate a real-time AI assistant (Siri AI) powered by Groq LLM API for interactive Q&A.
  • To master complex GUI window management, Zustand state persistence, and GSAP micro-interactions.
  • To provide a unique, interactive open-source portfolio platform for the developer community.

Impact

  • Delivered a desktop-class operating system experience running smoothly at 60 FPS in modern web browsers.
  • Gained 100+ GitHub stars and community recognition for creative UI/UX engineering.
  • Demonstrated deep mastery of Next.js 16, GSAP animations, Zustand state management, and AI API integration.
  • Created an engaging, interactive portfolio that demystifies desktop app mechanics on the web.