Peter MuhumukiPeter.

Portfolio

Selected Works & Projects spanning web development, data analysis, and machine learning.

Sentiment Analysis IQ

AI Text Analysis Tool

A smart application for batch sentiment analysis. Uses TF-IDF and a Multinomial Naive Bayes model to instantly classify text feedback and reviews as Positive, Neutral, or Negative.

NextJSCSS

CinemaPhora

Movie & TV Show Streaming Platform

A comprehensive streaming application to discover, search, and watch movies and TV shows online. Features a dynamic, highly responsive catalog powered by the TMDB API.

NextJSCSS

Library Management System

Production Ready Web App

A production ready web application that manages end to end library operations, including book cataloging, borrowing, approvals, returns, and inventory tracking. Enforces role-based access for readers, librarians, and administrators.

DjangoRedisPostgreSQLDockerBootstrap

Ecommerce Backend

Microservices-style REST API

A complete production-ready REST API e-commerce platform built with a modular architecture. Features include product browsing, session-based shopping carts, robust order management, and secure payment provider integrations.

Django REST FrameworkPostgreSQLRedisCeleryDocker

Newspaper Project

Django-based News Platform

A full-stack Django application designed to manage and publish news content with user authentication, article CRUD operations, and a commenting system.

Django 5.2PostgreSQLDocker

Maji Ndogo Data Analysis

Power BI Dashboard

Interactive Power BI dashboard analyzing data from a fictional country recovering from corruption and water scarcity. Uncovers patterns in water distribution and governance.

Power BIDAXData Visualization

Expense Tracker

Financial Tracking App

Simple application to assist the user in tracking their expenses.

DjangoWeb Design

Social Media App

Django Social Platform

A simple application simulating a social media platform. Enables users to create profiles, post images, follow others, and like posts.

DjangoBackend Dev

Movie Finder App

React Learning Project

A functional React application built to master modern React patterns. Features real-time movie search with TMDB API, favorites tracking with optimized API calls using useDebounce.

ReactTMDB APIAppwrite