Tier-1 multi-page developer showcase built with modern web standards
I'm Lucky Nakola, a Software Engineer & AI Innovator based in Nairobi, Kenya. This portfolio is a multi-page showcase of my work, skills, and professional journey — designed to command attention from recruiters and engineering leads.
The site follows a "Confident Futurism" dark theme with a cyan/violet gradient accent system, built entirely with semantic HTML5, Tailwind CSS, and vanilla JavaScript — no frameworks, no build tools, zero dependencies.
| Feature | Details |
|---|---|
| Multi-Page Architecture | 9 purpose-built pages with consistent navigation |
| Design System | CSS custom properties, reusable components, 4 badge variants |
| Scroll Animations | IntersectionObserver-powered reveal effects (fade, slide, scale) |
| Interactive Elements | Typing effect, animated counters, skill progress bars, project filters |
| CV Microsite | Interactive view, print-optimized A4 layout, PDF download hub |
| Contact Form | Client-side validation, subject/budget selectors, FAQ accordion |
| Responsive | Mobile-first with hamburger menu, tested across breakpoints |
| Accessible | WCAG 2.1 AA — ARIA labels, focus-visible, reduced-motion support |
| SEO Ready | Semantic HTML, meta descriptions, sitemap.xml, robots.txt |
| Performance | Lazy loading images, font-display: swap, minimal DOM operations |
index.html → Hero landing with typing effect & featured projects
about.html → Professional narrative, timeline, interests
expertise.html → Skills matrix, tools grid, methodology
projects.html → Filterable project showcase (10 projects, 4 categories)
insights.html → Technical perspectives & thought leadership
services.html → Services & pricing, cost estimator, process timeline
contact.html → Contact form, FAQ, social links, availability
cv/view.html → Interactive two-column resume
cv/print.html → Print-optimized A4 resume
cv/download.html → Download hub (PDF + print)
404.html → Custom error page
MY-PORTFOLIO/
├── css/
│ └── styles.css # Design system — tokens, components, animations
├── js/
│ └── app.js # Interaction engine — 16 modules (IIFE)
├── cv/
│ ├── view.html # Interactive resume
│ ├── print.html # Print-optimized resume
│ └── download.html # Download hub
├── docs/
│ └── ARCHITECTURE_BLUEPRINT.md
├── img/ # Project screenshots & profile photo
├── pdf/
│ └── LUCKY NAKOLA CV.pdf # Downloadable CV
├── index.html # Home / hero page
├── about.html # About page
├── expertise.html # Skills & expertise page
├── projects.html # Projects showcase
├── insights.html # Blog / insights page
├── services.html # Services & pricing page
├── contact.html # Contact page
├── 404.html # Custom 404 page
├── sitemap.xml # SEO sitemap
├── robots.txt # Crawler directives
├── .gitignore # Git ignore rules
├── .editorconfig # Editor consistency
├── CONTRIBUTING.md # Contribution guidelines
├── LICENSE # MIT License
└── README.md # This file
| Layer | Technology |
|---|---|
| Markup | HTML5 (semantic, accessible) |
| Styling | Tailwind CSS (CDN) + Custom CSS design system |
| Interactivity | Vanilla JavaScript ES6+ (no frameworks) |
| Typography | Inter · Space Grotesk · JetBrains Mono |
| Icons | Inline SVG (Heroicons style) |
| Hosting | GitHub Pages |
The visual identity is built on CSS custom properties defined in css/styles.css:
Background: #030712 (base) → #0f172a (surface) → #1e293b (elevated)
Accent: #06b6d4 (cyan-500)
Gradient: 135deg → cyan-500 → violet-500
Gold: #eab308 (highlights)
Components: Buttons (primary / secondary / gold) · Cards · Badges (4 variants) · Timeline · Skill bars · Form inputs · Section headings · Scroll reveal classes
No build tools required — just clone and open.
# Clone the repo
git clone https://github.com/WAIYAH/MY-PORTFOLIO.git
# Open in browser
cd MY-PORTFOLIO
start index.html # Windows
open index.html # macOS
xdg-open index.html # LinuxOr use VS Code Live Server:
- Open the folder in VS Code
- Install the Live Server extension
- Right-click
index.html→ Open with Live Server
Feedback and suggestions are welcome! See CONTRIBUTING.md for guidelines.
Distributed under the MIT License. See LICENSE for details.
| Channel | Link |
|---|---|
| luckiesdabwoy@gmail.com | |
| Lucky Nakola | |
| GitHub | @WAIYAH |
| +254 715 674 828 | |
| Location | Nairobi, Kenya 🇰🇪 |
Built with 💙 by Lucky Nakola
© 2026 — All rights reserved
