kittydev

Personal Portfolio Website

Hi! This is my modular website, featuring a custom web-components framework, built to showcase my portfolio, professional experience, and blogs!

Features & Architecture

Tech Stack

Repository Structure As Of: May 18, 2026

├── assets/                                  # Overall asset folder
│   ├── web components/                      # Custom reusable UI elements
│   │   ├── box/                             # Contains all box web components
│   │   │   ├── button styles/
│   │   │   │   ├── dark_content_button.js
│   │   │   │   └── light_content_button.js
│   │   ├── tag_box_styles
│   │   │   ├── dark_tag_box.js
│   │   │   ├── light_tag_box.js
│   │   │   └── penumbra_tag_box.js
│   │   └── factory_script.js                # Web component boilerplate code template
│   ├── svg library/                         # General SVG library 
│   │   ├── circle-fill.svg
│   │   ├── envelope.svg
│   │   ├── github.svg
│   │   ├── grid.svg
│   │   ├── linkedin.svg
│   │   ├── pencil.svg
│   │   ├── rocket-takeoff.svg
│   │   └── envelope-fill.svg
│   ├── global.css                          # Site-wide typography and color variables
│   ├── import_script.js                    # Imports all scripts into a single file for HTML ease
│   ├── background_img.jpg
│   └── background_generation.js            # Dynamic background effects
├── blogs_page/
│   └── index.html
├── experience_page/
│   └── index.html
├── home_page/
│   └── index.html
├── portfolio_page/
│   └── index.html
├── stylesheet_page/
│   └── index.html
└── README.md                                # Project documentation

Roadmap