Skip to content

Latest commit

Β 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌟 Manish Venkatarathnam β€” Personal Portfolio

Production-Ready Personal Portfolio & Engineering Showcase
Built with React.js 18, Vite, Framer Motion, Glassmorphism CSS, and GitHub REST API

React Vite Framer Motion License Build Status

Live Demo β€’ Features β€’ Tech Stack β€’ Design System β€’ Screenshots β€’ Installation β€’ Contact


πŸ“Œ Executive Overview

Welcome to the official repository of Manish Venkatarathnam's Personal Portfolio. This web application serves as a comprehensive engineering showcase demonstrating expertise across DevOps Automation, Cloud Infrastructure, and Modern Frontend Engineering.

Designed to match SaaS landing page quality, the application leverages an interactive dark glassmorphism aesthetic, cyber gold accents, HTML5 canvas particle constellations, dynamic GitHub API integration, and Framer Motion scroll reveal animations.


πŸš€ Live Demo & Repository


✨ Key Features

  • 🎨 Glassmorphism UI System: High-blur backdrops, cyber gold (#FFD700) accents, and cyan (#64FFDA) highlights.
  • πŸŒ“ Dual Theme Engine: Seamlessly switch between Dark Glassmorphic Theme and Smooth Light Theme.
  • ⚑ Lightning Fast Vite Build: Optimized chunk splitting, zero unnecessary re-renders, and high Lighthouse scores.
  • 🎭 Rich Framer Motion Animations: Staggered scroll entrances, card tilt hover effects, and modal transitions.
  • 🌌 Canvas Particle Constellation: Interactive HTML5 particle network reacting to cursor movement and gravity.
  • πŸ–±οΈ Custom Mouse Spotlight & Cursor: Radial spotlight gradient following cursor position with hover state scaling.
  • πŸ“± Mobile-First Responsiveness: Tailored viewports from 375px mobile screens to ultra-wide 4K displays.
  • πŸ“‚ Project Category Filter & Search: Instant real-time filtering across DevOps, Cloud, Frontend, Full Stack, and Android.
  • πŸ” Architecture Detail Modal: Deep-dive popup displaying key architectural features, tech stack, stats grid, and live links.
  • πŸ“Š Dynamic GitHub REST API Integration: Automated fetch of profile statistics, contribution activity chart, language breakdown, and pinned repos.
  • πŸ“œ Verified Credentials Showcase: Embedded cards for AWS, Microsoft Azure, Oracle Cloud (OCI), and Cisco certifications.
  • πŸ“¬ Interactive EmailJS Contact Form: Direct message delivery with live feedback toast and celebratory confetti burst.
  • πŸš€ SEO & Social Optimization: Open Graph tags, Twitter Cards, sitemap.xml, and robots.txt pre-configured.

🎨 Design System

Dark Theme (Default)

Token Name Hex Code Usage Scope
Background Primary #0A192F Main canvas background
Background Secondary #112240 Glass card containers & inputs
Gold Accent #FFD700 Primary branding, buttons, highlights
Cyan Accent #64FFDA Secondary tech tags & active states
Primary Text #E6F1FF Main headings & bold titles
Secondary Text #8892B0 Body copy, descriptions & subtitles

Light Theme

Token Name Hex Code Usage Scope
Background Primary #F8FAFC Crisp light body background
Card Background #FFFFFF Pure white glass cards with soft shadows
Amber Gold Accent #D97706 High-contrast gold buttons & accents
Deep Teal Accent #0D9488 High-contrast secondary highlights
Primary Text #0F172A Deep slate headings & high legibility text

πŸ—οΈ Tech Stack & Tooling

Domain Technologies Used
Core Architecture React.js 18, Vite 5, JavaScript (ES6+), HTML5, CSS Modules
Animation & Motion Framer Motion, React Type Animation, Canvas Confetti
Icons & UI Utilities React Icons, React Scroll, React Intersection Observer
API & Networking Axios, GitHub REST API, EmailJS (@emailjs/browser)
Testing & QA Playwright Chromium (Automated Screenshot Suite)
DevOps & Tooling Git, GitHub, VS Code, npm, Azure Static Web Apps

πŸ“‚ Project Architecture

c:\Users\manis\OneDrive\Desktop\Job Resumes\Portolio\
β”œβ”€β”€ docs/
β”‚   └── images/               # High-resolution Desktop & Mobile screenshots
β”œβ”€β”€ public/
β”‚   β”œβ”€β”€ favicon.svg           # Custom branded favicon
β”‚   β”œβ”€β”€ robots.txt            # Search engine crawl directives
β”‚   └── sitemap.xml           # SEO sitemap
└── src/
    β”œβ”€β”€ assets/               # Static assets & PDF resume downloads
    β”œβ”€β”€ components/           # Reusable modular React components
    β”‚   β”œβ”€β”€ About/            # Focus switcher & education timeline
    β”‚   β”œβ”€β”€ BackToTop/        # Floating scroll-to-top button
    β”‚   β”œβ”€β”€ Certifications/   # Gold credential cards
    β”‚   β”œβ”€β”€ Contact/          # EmailJS contact form + confetti
    β”‚   β”œβ”€β”€ CustomCursor/     # Interactive mouse trail follower
    β”‚   β”œβ”€β”€ Experience/       # Internship vertical timeline
    β”‚   β”œβ”€β”€ Footer/           # Minimal SaaS footer
    β”‚   β”œβ”€β”€ GitHubStats/      # Live GitHub profile & contribution graph
    β”‚   β”œβ”€β”€ Hero/             # Typing effect, spotlight & CTAs
    β”‚   β”œβ”€β”€ LoadingScreen/    # Percentage preloader screen
    β”‚   β”œβ”€β”€ Navbar/           # Glass sticky navbar & theme toggle
    β”‚   β”œβ”€β”€ ParticlesBackground/ # Canvas particle constellation
    β”‚   β”œβ”€β”€ Projects/         # Filtering, search, hero card & modal
    β”‚   β”œβ”€β”€ ScrollProgress/   # Top progress bar indicator
    β”‚   β”œβ”€β”€ Skills/           # Progress bars & category cards
    β”‚   β”œβ”€β”€ TechStack/        # 3D floating technology icon grid
    β”‚   └── ThemeProvider/    # Dark/Light theme context
    β”œβ”€β”€ data/                 # Data files (projects, skills, certs)
    β”œβ”€β”€ hooks/                # Custom React hooks (useGitHubData, useScrollPosition)
    β”œβ”€β”€ pages/                # Main Home page container
    β”œβ”€β”€ styles/               # Design tokens & global styling
    β”œβ”€β”€ App.jsx               # App root with ThemeProvider & LoadingScreen
    └── main.jsx              # Application entry point

πŸ“Œ Main Sections Overview

1. πŸš€ Hero Section

  • Animated typing effect rotating between DevOps Engineer, Cloud Engineer, Frontend Developer, and Infrastructure Automation Specialist.
  • Gradient spotlight following cursor movement.
  • Direct CTA buttons to view projects, download resumes, or visit GitHub/LinkedIn.

2. πŸ‘¨β€πŸ’» About & Academic Journey

  • Resume Focus Switcher: Toggle summaries between DevOps Focus, Cloud Focus, and Frontend Focus.
  • Specializations: Containerization, CI/CD, IaC, Kubernetes, Linux.
  • Education Timeline: M.Sc. Computer Science & BCA at Kristu Jayanti College.

3. πŸ’Ό Experience Timeline

  • IT & Cybersecurity Intern @ Cynux Era LLP (March - June 2026).
  • Frontend Intern @ Software Development Cell (KJU) (June - July 2025).

4. πŸ› οΈ Featured Projects & Architecture

  • Hero Featured Project: InfraPilot – DevOps Automation (Jenkins, Docker, Terraform, Kubernetes, Prometheus, Grafana).
  • Projects Grid: DarkTrace Replica, Azure Static Web App, Oriel Cafe, GearGo Logistics, Education Tracker, Atlas Travel.
  • Detail Modal: Interactive popup showing architectural features, stats grid, tech stack, and repository links.

5. 🧰 Skills & Technology Ecosystem

  • Categorized skill progress bars with live search filtering.
  • 3D floating icon grid featuring Docker, Jenkins, Terraform, Kubernetes, React, Angular, AWS, Azure, Linux, MongoDB, Python, and Git.

6. πŸ“œ Verified Certifications

  • AWS Cloud Practitioner Essentials, Microsoft Azure AI-900, OCI Foundations Associate, and Cisco Cloud Computing.

7. πŸ“Š Live GitHub Integration

  • Live API statistics: public repos, followers, top language breakdown, contribution chart, and pinned repositories.

πŸ“· Screenshots

πŸ“Έ Desktop Preview (1920 Γ— 1080)

01. Hero & Navbar

Home

02. About & Education Timeline

About

03. Professional Experience

Experience

04. Featured Projects & Filters

Projects

05. Project Architecture Modal Detail

Project Modal

06. Skills & Progress Bars

Skills

07. Technology Ecosystem

Tech Stack

08. Certifications & Accreditation

Certifications

09. Live GitHub Statistics & Activity

GitHub

10. Contact Form & Footer

Contact

11. Light Theme Mode

Light Theme


πŸ“± Mobile Preview (iPhone 14 Pro β€” 390 Γ— 844)

Home View Mobile Drawer Menu
About Section Experience Timeline
Projects Grid Architecture Modal
Skills Capabilities Tech Icons
Certifications GitHub Stats
Contact Form Light Theme View

πŸ–₯️ Getting Started

Prerequisites

Ensure you have Node.js (v18+) and npm installed.

node -v
npm -v

Installation

  1. Clone the Repository:

    git clone https://github.com/manishvenki/Portfolio.git
    cd Portfolio
  2. Install Dependencies:

    npm install
  3. Start Local Development Server:

    npm run dev

    The app will open automatically at http://localhost:3000.

  4. Create Production Build:

    npm run build
  5. Preview Production Build:

    npm run preview

🀝 Connect With Me

MANISH VENKATARATHNAM
DevOps Engineer β€’ Cloud Engineer β€’ Frontend Developer


⭐ If you find this portfolio inspiring, please consider starring the repository!

Crafted with precision using React.js, Vite & Framer Motion

About

Professional React.js portfolio featuring DevOps, Cloud, and Frontend projects, built with Vite, Framer Motion, and modern UI/UX practices.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages