A modern, developer-focused portfolio showcasing my journey as a Full-Stack Software Engineer.
This is my personal portfolio website built to showcase my software engineering projects, experience, and technical skills. The site features a clean, modern design with a distinct developer aesthetic - think terminal windows, code snippets, and smooth animations.
- Modern SWE Theme - Terminal-inspired design with floating code elements
- Fully Responsive - Optimized for all devices
- Fast & Lightweight - Built with Jekyll for optimal performance
- Project Showcase - Detailed portfolio section with live demos
- Interactive Skills Section - Visual tech stack display
- Dynamic Content - Easy to update via YAML configuration
- Contact Form - Integrated with Formspree
- Ruby (version 2.5 or higher)
- RubyGems
- Jekyll
- Bundler
- Clone the repository
git clone https://github.com/karankeskar/portfolio.git
cd portfolio- Install dependencies
bundle install- Run locally
bundle exec jekyll serve- View in browser
Open http://localhost:4000
All content can be customized through the _data/settings.yml file without touching HTML/CSS:
- Personal Information (name, email, location)
- Hero Section & About Me
- Work Experience
- Education
- Skills & Technologies
- Projects/Portfolio Items
- Social Media Links
- Resume Link
Edit _data/settings.yml:
portfolio-items:
- title: "Your Project Name"
description: "Project description here"
image: "assets/images/portfolio/project.jpg"
technologies:
- React
- Node.js
- MongoDB
github: "https://github.com/yourusername/project"
live_demo: "https://yourproject.com"portfolio/
├── _data/
│ └── settings.yml # Main configuration file
├── _includes/ # Reusable components
│ ├── hero-section.html
│ ├── about-section.html
│ ├── experience-section.html
│ ├── skills-section.html
│ ├── portfolio-section.html
│ └── contact-section.html
├── _layouts/ # Page templates
├── assets/
│ ├── css/
│ ├── images/
│ ├── js/
│ └── files/ # Store resume here
├── about.md
├── portfolio.html
├── contact.html
└── index.html
- Floating code elements with smooth animations
- Terminal-style skills section (
$ cat tech-stack.sh) - Monospace fonts and syntax highlighting colors
- Traffic light window controls (red, yellow, green dots)
- Primary:
#0F172A(Slate) - Accent:
#F59E0B(Amber) - Success:
#10B981(Emerald) - Code Blue:
#60A5FA - Code Purple:
#A78BFA
- Static Site Generator: Jekyll
- Styling: Custom CSS with Bootstrap
- Icons: Font Awesome, Themify Icons
- Animations: Custom CSS keyframes
- Forms: Formspree integration
- Hosting: GitHub Pages
- Push your changes to GitHub
- Go to repository Settings → Pages
- Select branch:
mainorgh-pages - Site will be live at
https://yourusername.github.io/portfolio
- Add
CNAMEfile with your domain - Configure DNS records with your domain provider
- Enable HTTPS in GitHub Pages settings
- Email: karankeskar058@gmail.com
- LinkedIn: linkedin.com/in/karan-keskar
- GitHub: github.com/karankeskar
- Portfolio: karankeskar.github.io
This portfolio is built using the Kross Jekyll Theme by Themefisher.
Theme License: MIT License
All portfolio content, projects, and customizations © 2026 Karan Keskar. Original content and projects are not covered under the theme's MIT license.
- Profile and project images are personal content
- Stock images and illustrations have their respective licenses
While this is a personal portfolio, I'm open to suggestions for improvements:
- Found a bug? Open an issue
- Have a suggestion? Feel free to reach out
- Want to use this as inspiration? Go for it! Just remember to credit the original theme.
- Initial portfolio setup
- Add experience and education sections
- Create project showcase
- Implement contact form
- Optimize for mobile
- Add blog section with technical articles
- Implement dark mode toggle
- Add project filtering by technology
- Create case studies for major projects
- Add testimonials section
- Design inspiration: Modern SWE portfolios, terminal aesthetics
- Icons: Font Awesome, Themify Icons
- Animations: Custom CSS animations
- Color palette: Tailwind CSS color system