A minimalist, high-craft developer portfolio and engineering showcase designed with an editorial, dark-first aesthetic, micro-animations, and live interactive data integrations.
Live Deployment: https://naphiernode.vercel.app/
GitHub Profile: @naphiertech
- Editorial & CAD Design System: 760px measured reading column, high-contrast typography, and tactile CAD project cards with corner reticles and grayscale-to-color hover states.
- Interactive Avatar: Multi-frame image sequence scrubbing with smooth frame caching.
- Live GitHub Contributions Calendar: Real-time server-side scraper and normalizer pulling live commit matrix data from @naphiertech with custom theme-aware heat levels.
- AI Portfolio Assistant: Integrated interactive chatbot powered by Google Gemini (
gemini-2.5-flash) providing project details, tech stack info, and contact routing. - Seamless Theming: 3-way theme provider supporting Dark, Light, and System modes with CSS custom property design tokens.
- Floating Navigation Dock: Glassmorphic bottom navigation dock with liquid active indicators and quick section jumping.
- PWA & Offline Ready: Service worker caching and offline fallback support.
- Core & Framework: Next.js 14 (App Router), React 18, TypeScript
- Styling & Tokens: Vanilla Tailwind CSS, CSS Custom Properties Design Tokens
- Motion & Interaction: Framer Motion, GSAP
- Icons & Visuals: Simple Icons (
react-icons/si), VS Code Icons (react-icons/vsc), Lucide React - AI Integration: Google Gemini API (
@google/generative-aiREST endpoint) - Tooling & Package Management: pnpm, ESLint, PostCSS
- Naphix Resume (2026) — Privacy-first resume builder featuring a real-time split-screen workspace, 1:1 ISO 216 A4 live preview mirror, drag-and-drop customization with
@dnd-kit, and native vector PDF and Word.docxexports. - AssetLink (2026) — Decentralized school asset and repair tracking system utilizing QR code verification and role-based maintenance workflows.
- MovieStream (2026) — High-fidelity cinematic movie discovery platform with live TMDB integration, fluid animations, and custom genre hubs.
- BudgetBuddy (2025) — Smart personal finance companion app with intuitive category-based expense visualization built with Flutter & Dart.
- Quicknotes (2025) — Blazing-fast, offline-first mobile note-taking application.
- Online Business Permit Management System (2025) — Fullstack municipal portal streamlining government permits.
- Node.js 18.17+ or 20+
- pnpm (or npm / yarn / bun)
# Clone the repository
git clone https://github.com/naphiertech/PortfolioInspired.git
# Navigate into the project
cd PortfolioInspired
# Install dependencies using pnpm
pnpm installCreate a .env file in the project root:
GEMINI_API_KEY=your_google_gemini_api_key_herepnpm devOpen http://localhost:3000 in your browser.
pnpm run build
pnpm startCreated and maintained by Naphier Awalie. All rights reserved.