A premium, responsive, and highly customizable personal portfolio website. Built with precision using vanilla HTML, CSS, and JavaScript, this project showcases a modern aesthetic with advanced dynamic integrations.
- Premium UI/UX: Features a vibrant design system using Indigo, Sky, and Violet palettes. Includes advanced glassmorphism effects, smooth micro-animations, and custom-tuned transitions.
- Floating Navigation: A custom-engineered floating pill navigation system that remains responsive across all screen sizes.
- Intelligent GitHub Integration:
- Real-time fetching of repository data via GitHub API.
- Automatic filtering to exclude forks/clones and specific meta-repositories.
- Smart sorting by latest pushed activity to prioritize current work.
- Automated emoji stripping for a clean, professional text-only interface.
- SEO & Performance: Optimized with descriptive meta tags, semantic HTML5 structure, and minimal external dependencies for lightning-fast load times.
- Technical Notes: A curated section highlighting deep technical expertise in Networking, Backend Service Architecture, and System Design.
This project is built with zero dependencies. You only need a modern web browser and a text editor.
-
Clone the repository:
git clone https://github.com/yourdudeken/yourdudeken.github.io.git
-
Configure your identity: Update your details in
index.htmlincluding name, bio, and technical expertise. -
Set your GitHub profile: In
scripts/main.js, update the username in the configuration object:const CONFIG = { github: { username: "yourdudeken" } }
-
Deployment: Push your changes to the
mainbranch. GitHub Pages will automatically deploy your site from the repository root.
yourdudeken.github.io/
├── index.html # Core structure and SEO metadata
├── styles/
│ └── main.css # Custom CSS3 theme with glassmorphism logic
├── scripts/
│ └── main.js # JavaScript Engine (GitHub API, UI logic, animations)
├── assets/
│ └── ken-photo.jpeg # Profile assets
└── README.md # Documentation
- HTML5: Semantic document structure.
- CSS3: Advanced layouts (Grid/Flexbox) and theme variables.
- Vanilla JavaScript: Dynamic project rendering and intersection observers for animations.
I am always open to discussing new technical challenges and collaborative opportunities.
