Personal portfolio and interactive GitHub Pages site.
Live site: https://isharalakshan.xyz
This repository contains my personal portfolio, project showcase, GitHub activity visuals, and interactive UI experiments.
The site is intentionally built as a lightweight static project so it can be hosted directly with GitHub Pages.
- responsive personal portfolio
- project showcase
- custom motion / scroll effects
- GitHub-style activity visuals
- interactive snake mini-game
- leaderboard components
- custom domain through GitHub Pages
- HTML
- CSS
- JavaScript
- GitHub Pages
index.html Main portfolio page
app.js Core site interactions
motion.js Motion and scroll behaviour
motion.css Motion-related styling
snake-core.js Snake game logic
snake-engine.js Snake runtime / engine
leaderboard.html Leaderboard view
leaderboard.js Leaderboard behaviour
leaderboard-motion.js Leaderboard motion effects
leaderboard.css Leaderboard styling
icons/ Local icon assets
CNAME Custom-domain configuration
The site is deployed from this repository with GitHub Pages and uses the custom domain:
isharalakshan.xyz
Changes to the live site are made through the site source files. This README is documentation only and does not change the rendered portfolio.
Ishara Lakshan
- GitHub: https://github.com/ish4ra
- Alternate GitHub: https://github.com/isharalak
- Mastodon: https://mastodon.online/@ishara
- Bluesky: https://bsky.app/profile/ish4ra.bsky.social