Skip to content

Personal portfolio and project showcase of yourdudeken exploring code, ideas, and creative builds with HTML, CSS, and JavaScript.

Notifications You must be signed in to change notification settings

yourdudeken/yourdudeken.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ken | Full-Stack Developer Portfolio

Portfolio Screenshot

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.

Live Demo


Technical Highlights

  • 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.

Getting Started

Prerequisites

This project is built with zero dependencies. You only need a modern web browser and a text editor.

Installation and Setup

  1. Clone the repository:

    git clone https://github.com/yourdudeken/yourdudeken.github.io.git
  2. Configure your identity: Update your details in index.html including name, bio, and technical expertise.

  3. Set your GitHub profile: In scripts/main.js, update the username in the configuration object:

    const CONFIG = {
      github: {
        username: "yourdudeken"
      }
    }
  4. Deployment: Push your changes to the main branch. GitHub Pages will automatically deploy your site from the repository root.


Architecture and File Structure

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

Technical Stack

  • HTML5: Semantic document structure.
  • CSS3: Advanced layouts (Grid/Flexbox) and theme variables.
  • Vanilla JavaScript: Dynamic project rendering and intersection observers for animations.

Contact and Interaction

I am always open to discussing new technical challenges and collaborative opportunities.

LinkedIn GitHub Twitter


Statistics

Profile Views

About

Personal portfolio and project showcase of yourdudeken exploring code, ideas, and creative builds with HTML, CSS, and JavaScript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published