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
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
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 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 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 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