Leveling calculations (Height of Collimation and Rise & Fall methods), Cross-sectional profiling, Longitudinal profiling, Traversing with error adjustment, Interactive data visualization
A specialized web application for land surveying professionals that streamlines surveying workflows with automated calculations, error detection, and professional documentation capabilities. The...
A professional website for a land surveying and geospatial services company based in Kenya. The site showcases the company's expertise in cadastral surveys, engineering surveys, topographic mapping,...
Mobile-responsive design, Project portfolio with filtering, News/blog publishing system, Admin dashboard with S3 media management, Contact system, Service showcase
A professional land surveying and mapping company website built with Next.js and Node.js. Features project showcases, service descriptions, news articles, and a secure admin dashboard for content...
Product browsing and filtering, Shopping cart, Secure checkout, User account management, Product reviews, Admin panel for inventory management
Wolmart is a personal project I developed independently to create an all-inclusive e-commerce platform. The project aimed to provide users with a seamless shopping experience, including browsing...
Bubble.io, Custom CSS, API Integration, Responsive Design
Features:
Video browsing, Search functionality, Playlist creation, User profiles, Video recommendations
Project Youtube is an all-in-one web application designed to provide users with a seamless experience for discovering and enjoying a vast collection of online videos. The app is built to seamlessly...
Bubble.io, Custom CSS, Data Visualization, Dashboard UI
Features:
Product management, Order processing, Customer data management, Analytics dashboard, Inventory tracking
Wolmart CRM is a robust administration tool tailored for Wolmart's internal use, providing comprehensive control over the platform's operations. This powerful tool puts Wolmart administrators in the...
Find My Next Home is a sophisticated and user-friendly real estate web application that redefines the property search experience. The platform is designed to provide an intuitive and seamless way for...
Membership management, Recurring payments, Class scheduling, Member profiles, Attendance tracking
Gym Pro is a web application that provides a clone of a gym management system. It offers secure and easy recurring payments for membership, allowing gym members to manage their subscriptions...
Bubble.io, Workflow Automation, Data Relationships, System Architecture, Privacy Rules
Features:
Group management system, User role management, Automated workflows, Data validation, System optimization
I contributed to the development of the London International Rallye platform, focusing on system improvements and bug fixes. My work included implementing new features, optimizing existing...
An advanced geospatial machine learning system for municipal waste management. It combines AHP-based weighted spatial analysis with Random Forest regression to determine landfill and collection center...
Python, utilizing core libraries including hashlib for SHA-1 hashing, os for file operations, and json for storing staging information
Features:
Repository initialization, file content hashing and storage, staging area management, commit creation with messages and timestamps, commit history traversal
A lightweight version control system inspired by Git, built from scratch. This educational project demonstrates how version control works internally by recreating essential building blocks: staging...
React, Ant Design, TanStack Query, Redux, Redux Persist, Tailwind CSS, Chart.js, Framer Motion, React Router, Axios, Vite
Features:
Real-time transaction tracking, responsive dashboard, financial reporting, data visualization, multi-step forms
I led the frontend development of Hesabu, a startup-stage inventory and accounting system designed for small businesses. Built using React and Ant Design, the frontend provides a responsive interface...