Skip to content

karandeven/karandeven.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

89 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ karandeven Portfolio

A modern, minimalist portfolio showcasing my DevOps & Cloud Engineering journey

Live Demo License


πŸ“– About

This is my personal portfolio website built to showcase my DevOps and Cloud Engineering projects, skills, and learning journey. The site features a modern glassmorphism design with smooth animations and a focus on user experience.

Philosophy: Simple, honest, and intentional β€” showing real work and genuine learning experiences.


✨ Features

  • 🎨 Modern Glassmorphism UI - Frosted glass effects with backdrop blur
  • 🌈 Gradient Accents - Cyberpunk-inspired purple-to-cyan color scheme
  • πŸ’» Animated Terminal - Rotating DevOps command messages
  • πŸ“± Fully Responsive - Optimized for mobile, tablet, and desktop
  • ⚑ Zero Dependencies - Pure HTML, CSS, and vanilla JavaScript
  • πŸš€ Performance Optimized - Fast loading with minimal footprint
  • β™Ώ Accessible - Semantic HTML and ARIA labels
  • 🎯 SEO Ready - Proper meta tags and structured content

πŸ› οΈ Tech Stack

Technology Purpose
HTML5 Semantic markup and structure
CSS3 Modern styling with custom properties
JavaScript (ES6+) Interactive features and animations
Google Fonts Inter & JetBrains Mono typography

πŸ“‚ Project Structure

portfolio/
β”‚
β”œβ”€β”€ index.html          # Main portfolio page (single file)
β”œβ”€β”€ README.md          # This file
└── assets/            # (Optional) For future additions
    β”œβ”€β”€ images/
    └── docs/

πŸš€ Quick Start

Option 1: View Locally

  1. Clone the repository

    git clone https://github.com/karandeven/karandeven.github.io.git
    cd karandeven.github.io
  2. Open in browser

    # Simply open index.html in your browser
    open index.html  # macOS
    start index.html # Windows
    xdg-open index.html # Linux

Option 2: Use a Local Server

# Python 3
python -m http.server 8000

# Node.js
npx http-server

# PHP
php -S localhost:8000

Then visit http://localhost:8000


🌐 Deployment

GitHub Pages (Recommended)

  1. Push to GitHub

    git add .
    git commit -m "Deploy portfolio"
    git push origin main
  2. Enable GitHub Pages

    • Go to repository Settings
    • Navigate to "Pages" section
    • Select main branch as source
    • Click Save
    • Your site will be live at https://karandeven.github.io

Other Hosting Options

Platform Deployment
Netlify Drag & drop or connect GitHub repo
Vercel Import GitHub repository
Cloudflare Pages Connect to GitHub and deploy
AWS S3 + CloudFront Upload to S3 bucket, enable static hosting

🎨 Customization

Color Scheme

Edit CSS custom properties in <style> section:

:root {
  --bg-dark: #0a0d1a;           /* Main background */
  --primary: #00e5ff;            /* Cyan accent */
  --accent: #8b5cf6;             /* Purple accent */
  --text: #f1f5f9;               /* Primary text */
  --text-secondary: #94a3b8;     /* Secondary text */
}

Terminal Messages

Edit the terminalMessages array in the <script> section:

const terminalMessages = [
  'Your custom message here',
  'learn β†’ break β†’ fix β†’ repeat',
  // Add more messages...
];

Projects

Add or modify projects in the HTML:

<article class="card project-card">
  <div class="project-header">
    <div>
      <h3 class="project-title">Your Project Name</h3>
    </div>
    <span class="project-badge badge-active">Active</span>
  </div>

  <p class="project-description">
    Your project description here...
  </p>

  <div class="tech-stack">
    <span class="tech-tag">Tech1</span>
    <span class="tech-tag">Tech2</span>
  </div>

  <a href="https://github.com/yourusername/repo" class="project-link">
    View on GitHub β†’
  </a>
</article>

πŸ“Š Performance

  • βœ… Lighthouse Score: 95+ (Performance, Accessibility, Best Practices, SEO)
  • βœ… Page Load: < 1s on average connection
  • βœ… Total Size: < 50KB (excluding fonts)
  • βœ… Zero Build Process: Deploy anywhere instantly

🎯 Sections

Section Description
Hero Introduction with animated terminal
About Brief background and philosophy
Skills Technologies and tools I use
Projects Real-world projects and labs
Contact Ways to get in touch

πŸ”§ Browser Support

Browser Supported Versions
Chrome Last 2 versions βœ…
Firefox Last 2 versions βœ…
Safari Last 2 versions βœ…
Edge Last 2 versions βœ…
Opera Last 2 versions βœ…

πŸ“ SEO

The portfolio includes:

  • βœ… Semantic HTML5 elements
  • βœ… Meta description and keywords
  • βœ… Open Graph tags (ready to add)
  • βœ… Proper heading hierarchy
  • βœ… Alt text for images (when added)
  • βœ… Descriptive link text

Optional: Add Open Graph Tags

Add to <head> section for better social sharing:

<!-- Open Graph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://karandeven.github.io/">
<meta property="og:title" content="karandeven Β· DevOps & Cloud Engineering">
<meta property="og:description" content="DevOps & Cloud Engineering student building real-world systems">
<meta property="og:image" content="https://karandeven.github.io/preview.png">

<!-- Twitter -->
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:url" content="https://karandeven.github.io/">
<meta property="twitter:title" content="karandeven Β· DevOps & Cloud Engineering">
<meta property="twitter:description" content="DevOps & Cloud Engineering student building real-world systems">
<meta property="twitter:image" content="https://karandeven.github.io/preview.png">

πŸ› Known Issues

Currently no known issues. If you find one, please open an issue.


πŸ“ˆ Future Enhancements

  • Add dark/light theme toggle
  • Add blog section for technical articles
  • Implement GitHub API for dynamic project listing
  • Add animation on scroll (AOS)
  • Create custom 404 page
  • Add contact form with backend
  • Implement analytics (privacy-friendly)
  • Add downloadable resume/CV
  • Create project detail pages

🀝 Contributing

While this is a personal portfolio, suggestions and feedback are welcome!

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/suggestion)
  3. Commit your changes (git commit -m 'Add suggestion')
  4. Push to the branch (git push origin feature/suggestion)
  5. Open a Pull Request

πŸ“„ License

This project is open source and available under the MIT License.

MIT License

Copyright (c) 2026 karandeven

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

πŸ“ž Contact


πŸ™ Acknowledgments

  • Design Inspiration: Modern web design trends, glassmorphism UI
  • Typography: Google Fonts - Inter & JetBrains Mono
  • Color Palette: Custom cyberpunk-inspired gradient theme
  • Icons: Native HTML/CSS symbols (no icon library needed)

πŸ“Έ Screenshots

Desktop View

[Your portfolio looks amazing on desktop with full glassmorphism effects]

Mobile View

[Fully responsive design adapts beautifully to mobile devices]

πŸ”— Links


⭐ Star this repo if you found it helpful!

Built with πŸ’œ by karandeven

learn β†’ break β†’ fix β†’ repeat

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published