My Projects

To-Do List App

To-Do List App

A fully functional task management application that allows users to create, read, update, and delete tasks. Features include task prioritization, completion tracking, and local storage persistence. The app demonstrates my understanding of DOM manipulation, event handling, and state management in vanilla JavaScript.

HTML5 CSS3 JavaScript Local Storage
Weather App

Weather App

A responsive weather application that fetches real-time weather data from external APIs. Users can search for weather information by city name, view current conditions, and see 5-day forecasts. The app features dynamic weather icons, temperature conversions, and responsive design for all devices.

HTML5 CSS3 JavaScript API Integration JSON
Portfolio Website

Personal Portfolio

A responsive portfolio website built from scratch to showcase my projects and skills. Features smooth animations, modern design principles, mobile-first approach, and optimized performance. The site includes multiple pages with consistent navigation and professional styling.

HTML5 CSS3 JavaScript Responsive Design
M-Pesa Integration

M-Pesa Integration Analyzer

A specialized web application for analyzing M-Pesa transactions and integration patterns. This tool combines my telecommunications background with web development to provide insights into mobile money transactions, API integration testing, and payment flow analysis. Features include transaction visualization and integration testing tools.

HTML5 CSS3 JavaScript API Testing Data Visualization
Network Monitor

Network Status Monitor

A simple network monitoring dashboard that displays basic network status and connectivity information. This project leverages my telecommunications engineering knowledge to create a user-friendly interface for monitoring network health and basic diagnostic information.

HTML5 CSS3 JavaScript Network APIs
Unit Converter

Unit Converter Tool

A comprehensive unit converter application that handles various conversions including length, weight, temperature, and data units. Features instant conversion as users type, clean interface, and mobile-responsive design. This project showcases my ability to create practical utility applications.

HTML5 CSS3 JavaScript Form Validation