Imagination trumps knowledge

Surveyor screenshot 1

Surveyor

Tech Stack:

Frontend: React, TailwindCSS, Tanstack Query | Backend: Node.js, Express | Database: MongoDB | Authentication: JWT-based secure login system

Features:

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

Infinity Geoservices screenshot 1

Infinity Geoservices

Tech Stack:

Next.js 14, React 18, Tailwind CSS, Framer Motion, EmailJS, Swiper, Leaflet maps

Features:

Responsive design, Interactive service portfolio, Project showcases, Animated transitions, Contact form, Map integration, Image carousels

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

Mali Insights screenshot 1

Mali Insights

Tech Stack:

Next.js, React, Express.js, MongoDB, AWS S3, Tailwind CSS | Deployment: Vercel (frontend), Render (backend)

Features:

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

Wolmart screenshot 1

Wolmart

Tech Stack:

Bubble.io, Custom CSS, JavaScript, Responsive Design | Database: Bubble Database | Authentication: Bubble Authentication

Features:

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

Project Youtube screenshot 1

Project Youtube

Tech Stack:

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

Wolmart Crm screenshot 1

Wolmart Crm

Tech Stack:

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

Find My Next Home

Tech Stack:

Bubble.io, Custom CSS, Advanced Filtering, Map Integration | Database: Bubble Database | Authentication: Bubble Authentication

Features:

Property search with map view, Virtual tours, Saved searches, Agent communication, Property comparison, Appointment scheduling

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

Gym Pro screenshot 1

Gym Pro

Tech Stack:

Bubble.io, Custom CSS, Payment Processing Integration

Features:

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

London International Rallye  screenshot 1

London International Rallye

Tech Stack:

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

GIS-ML Waste Network screenshot 1

GIS-ML Waste Network

Tech Stack:

Python (GeoPandas, scikit-learn, rasterio, OSMnx), PostgreSQL/PostGIS, Node.js/Express API, React/Tailwind (admin + citizen frontends), Socket.IO for real-time updates

Features:

Synthetic training data generation, AHP-based spatial weighting, Random Forest classification, two-stage clustering (KMeans + DBSCAN), Dijkstra-based route computation, dual frontend architecture (admin + public), real-time GIS dashboard, spatial dataset upload, citizen incident reporting, pickup scheduling

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

MiniVCS screenshot 1

MiniVCS

Tech Stack:

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

Hesabu — Inventory & Accounting Platform screenshot 1

Hesabu — Inventory & Accounting Platform

Tech Stack:

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