╔══════════════════════════════════════════════════════════╗
║ ║
║ Frontend Developer | React • TypeScript • Design ║
║ Kathmandu, Nepal 🇳🇵 ║
║ ║
╚══════════════════════════════════════════════════════════╝
I'm Nirvik Dhungana, a frontend developer building accessible, responsive, performant interfaces. Currently exploring animation systems, design engineering, and color theory.
🎨 Pyrope — Design system built for Deutan color vision. Multi-app ports (KDE, terminal, VS Code, Zed, Anki). Generator-based architecture in progress.
💼 Personal Portfolio — React + TypeScript + Tailwind. SSG prerendering, keyboard navigation, Lighthouse 95+.
Building in public, learning through shipping.
2023: HTML5 → CSS3 → JavaScript → React
2024: TypeScript → Tailwind → Design Systems → Deutan Color Theory
2025: Animation Systems → SSG → Performance Optimization
- Deutan-optimized color system from first principles
- ~28% LCP reduction via optimization
- Reusable form-validation hook (2+ teams)
- Lighthouse 95+ across all metrics
- WCAG AA compliance verified
| Project | Tech | Status |
|---|---|---|
| Personal Portfolio | React · TypeScript · Tailwind · Vite | ✨ Live |
| Pyrope Design System | Design Systems · Color Theory · KDE/VS Code/Terminal | 🔄 In Progress |
| Gadgade Basic School | HTML · Tailwind · JavaScript | ✅ Complete |
- Intentional Design — Every choice is deliberate.
- Accessibility First — WCAG AA minimum, keyboard navigation by default.
- Performance — Measure, optimize, ship.
- Semantic Markup — Proper HTML matters.
- User-Centric — Build for real people, real devices.
- 🎮 Chess player on Lichess
- 🧠 Use Anki for spaced repetition learning
- 🎨 Obsessed with color theory and Deutan-aware design
- 📍 Based in Kathmandu, Nepal 🇳🇵