Skip to main content

Welcome to Portfolio Javier Navas

Portfolio Javier Navas is a unique, interactive portfolio website that recreates the macOS desktop experience in the browser. Built with modern web technologies, it offers an immersive way to showcase projects, experience, and skills through a familiar desktop interface.

Key Features

Desktop Interface

Full macOS-inspired desktop with draggable windows, dock, and menu bar

Terminal Commands

Interactive terminal with custom commands, tab completion, and command history

Dynamic Calendar

MongoDB-powered event calendar with company filtering and timeline view

Photo Gallery

Grid-based photo browser with full-screen viewer component

File Browser

Navigate through projects, experience, and education like files in a file system

Responsive Design

Optimized for both desktop and mobile devices with adaptive layouts

What Makes It Special

This portfolio stands out by offering:
  • Immersive Experience: Users interact with your portfolio through a familiar desktop metaphor
  • Technical Showcase: Demonstrates advanced React patterns, state management, and UI/UX skills
  • Server-Side Rendering: Built on React Router 7 for optimal performance and SEO
  • Easy Customization: Simple content configuration through a centralized data structure
  • Production Ready: Docker deployment support and MongoDB integration for dynamic content

Use Cases

This portfolio template is perfect for:
  • Developers who want to showcase their projects in an interactive way
  • Creative Professionals looking for a memorable portfolio experience
  • Technical Recruiters who want to create engaging candidate portfolios
  • Students building their first professional portfolio with modern tech

Technology Stack

Built with modern, production-ready technologies:
  • React 19 - Latest React features and concurrent rendering
  • React Router 7 - Server-side rendering and routing
  • TypeScript - Type-safe code throughout
  • Tailwind CSS - Utility-first styling with custom theming
  • MongoDB - Dynamic content storage for calendar events
  • Docker - Containerized deployment

Getting Started

Ready to explore? Check out the Quickstart guide to get the portfolio running locally, or dive into the Features page to learn more about what this portfolio can do.

Quickstart

Get up and running in under 5 minutes

Features

Explore all the features in detail

Components

Learn about the component architecture

Customization

Customize the content for your portfolio

Build docs developers (and LLMs) love