Wessley Nyakanyanga Profile

Hey! I'm Wessley

And this right here, is my personal portfolio, where you'll find all my projects and experiences.

You have a businnes opportunity for me? Get in touch through my work email.Peace.

Email

work@wessleyn.me

Social

Back to Projects

$ ls Personal Portfolio/

A Linux terminal inspired portfolio

Personal Portfolio - Wessley Nyakanyanga Screenshot
Data source: Simple Analytics API

Visitor statistics for my portfolio showing real-time data pulled from Simple Analytics API. The chart automatically refreshes and displays both visitors and pageviews from the last two days.

Project Overview

Personal Portfolio is a Linux terminal-inspired website that showcases my projects and skills. It features a custom terminal interface that allows users to navigate through my work and learn more about my background. The site now includes live analytics data from Simple Analytics API to demonstrate real-time data visualization capabilities.

Technologies Used

Nunjucks Chart.js Bootstrap 5 Node.js HTML & CSS Simple Analytics API GitHub Student Pack

Key Features

  • Real-time data visualization with live updates from Simple Analytics
  • Interactive terminal-like interface for project navigation
  • Dynamic chart rendering with fallback to static data
  • Responsive design optimized for all device sizes
  • Automated analytics data refresh capability
  • Export capabilities for reports and presentations

Challenges & Solutions

Implementing real-time data fetching from the Simple Analytics API with proper error handling and fallbacks

Optimizing performance for real-time data updates using WebSocket data batching to minimize browser rendering overhead while keeping visualizations current

Creating responsive and accessible visualizations via a custom theme system that adapts to user preferences and accessibility needs

Project Links