My Projects

Welcome to my projects showcase! 🚀 Here, you’ll find a collection of real-world software solutions that I’ve built, each designed to solve complex problems, enhance user experiences, and push technological boundaries. From scalable backend architectures and full-stack applications to data analysis projects, every project reflects my dedication to clean code, performance optimization, and innovative problem-solving. Whether it’s a real estate management system, a hotel booking platform, or an AI-powered data analytics tool, each project represents countless hours of coding, debugging, and refining to create robust, high-quality software. Explore my work, check out the live demos and GitHub repositories, and see how technology transforms ideas into reality! If you have a project in mind, let's build something amazing together! 🚀✨

Project 1

Real Estate Management System

A back-end web application for managing real estate listings and transactions.

Tech Stack: Spring, Spring Boot, MySQL, Java

Project 2

Hotel Booking System

Backend architecture for a hotel management system, handling reservations, guest tracking, and payments.

Tech Stack: Spring Boot, MySQL, Java

Project 3

Hospital Management System

A full-stack web application for a hospital management system, handling patient records and appointments.

Tech Stack: Python, HTML5 & CSS3, JavaScript, MySQL

Project 3

Flight Booking System

Backend architecture for a flight booking system, handling flight reservations.

Tech Stack:Java, Spring Boot, Spring Data JPA, Spring Security, MySQL

Project 1

East Africa Mineral Insights

This is a full-stack, multi-page website showcasing the vast mineral resources of Kenya and East Africa.

Tech Stack: TypeScript, React, Supabase, JavaScript
HTML5 & CSS3, Tailwind CSS

Project 3

Multi-Cipher Encryption Tool

A C-based encryption/decryption tool implementing
multiple cipher algorithms for text security.

Tech Stack: C, Makefile

Project 3

File Compression Tool

A simple command-line utility written in C for compressing and decompressing files using the zlib library.

Tech Stack: C, Makefile

Project 1

Laptop Battery Management Tool

A cross-platform battery management solution designed to monitor laptop
battery levels and prevent overcharging through intelligent charging control and notifications.

Tech Stack: Python, C++, JavaScript, Rust, C, Electron

Project 3

School Management System

It is a back-end application designed to manage students, faculty, academic schedules, and other school-related operations.

Tech Stack: Java, Spring Boot, Maven, MySQL, Spring Security

Project 3

E-Commerce Back-End Web Application

This project is a robust and scalable back-end for an E-Commerce platform, built with Java and Spring Boot.

Tech Stack: Java, Spring Boot, Maven, MySQL, Spring Security

Project 3

Visitor Tracking API

A lightweight, self-hosted visitor tracking solution using Python socket programming and MySQL, designed for small to medium-sized websites.

Tech Stack: Python, JavaScript, MySQL

Project 3

Sentiment Analysis Tool

The Sentiment Analysis Tool is a web-based application that analyzes the sentiment of text data (e.g., tweets, reviews).
It provides sentiment trends (positive, negative, neutral) through visualizations and allows users to export the results as a CSV file.

Tech Stack: Python, , HTML5 & CSS3, JavaScript, MySQL

🌓