Where Ideas Meet Execution (and Data!)

Welcome to my project showcase – the digital equivalent of a mad scientist's lab, but hopefully with fewer explosions and more actionable insights! This is where theory gets its hands dirty, where algorithms face real-world data (which is often messier than my desk after a long coding session), and where the goal is always to build something meaningful and effective.

Think of each project as a mini-adventure: a problem to decipher, data to explore, models to train (and retrain... and retrain...), and ultimately, a solution to engineer. From predicting economic shifts to helping plants feel better with AI, it's a diverse collection reflecting my journey. Use the filters to navigate, and click around – exploration is encouraged!

Abstract representation of GDP growth chart

GDP Growth Prediction Model

Using time-series methods and feature engineering on macroeconomic indicators such as inflation, exchange rates, and historical GDP, I developed models to forecast annual GDP growth and analyze national economic trajectories. These tools were designed to provide interpretable insights for policymakers and private-sector planners, demonstrating the value of rigorous preprocessing, seasonality handling, and scenario simulation.

Finance AI/ML Time Series
AI analyzing a plant leaf for diseases

AI-Driven Plant Disease Detection (Capstone-Lazarus)

As part of collaborative research, I contributed to an image-based plant disease detection system employing convolutional neural networks to identify crop diseases early. The initiative focused on model accuracy, class balance handling, and practical challenges of deployment in low-connectivity settings — such as compressing models for edge inference and designing straightforward mobile interfaces for farmers.

Health/Agri AI/ML CNN Edge Deployment
Map of Kenya with economic trend lines

Kenya's GDP Forecasting Tool

Zooming in on the nation's economic pulse. This project focused specifically on Kenya's GDP, utilizing time-series analysis techniques (ARIMA, Prophet – the usual suspects) to model historical patterns and project future trends. The end product was a tool designed to give stakeholders a clearer, data-informed view for strategic decisions, moving beyond simple trend lines.

Finance Analysis TimeSeries
Financial charts and investment icons

InvestWise Predictor / InvestSmartAI

Foundational to my portfolio, InvestWise Predictor is an ongoing project that applies neural networks and economic indicators to recommend investment opportunities across Kenyan regions. The system combines macroeconomic features, trade and financial metrics, and historical patterns to deliver actionable signals for investors and small enterprises. I led architecture design, model training, and product-level deployment work, implementing a stack that includes Python, Django, React, TensorFlow, PostgreSQL, and Redis. The project serves as both a research sandbox and a real-world prototype for data-driven investment advisory in underrepresented markets.

Finance AI/ML Web Tool Neural Networks
Netflix logo with stock chart overlay

Netflix Stock Profitability Analysis

Historical financial data analysis to identify investment signals and return patterns, applying feature engineering, statistical hypothesis testing, and backtesting to assess strategy robustness. This project strengthened my applied time-series and econometric skills and fed back into the InvestWise model suite.

Finance Analysis Backtesting
Flowchart showing patient movement in a hospital

Hospital Patient Flow Optimization (Simulation)

Building on my experience at Kingdom Hospital, this project involved creating a simulation model (using Python libraries like SimPy) to analyze patient flow bottlenecks. By simulating different scenarios (e.g., adding staff, changing appointment systems), we could identify strategies to reduce wait times without needing real-world trial-and-error. It's like playing SimHospital, but with real potential impact!

Health/Agri Analysis Simulation
Smiling and frowning faces representing sentiment

Basic Sentiment Analysis Web App

Exploring the world of Natural Language Processing (NLP). Built a simple web application using Flask and a pre-trained sentiment analysis model (like VADER or TextBlob) to instantly classify text input as positive, negative, or neutral. A fun exercise in deploying a basic ML model and understanding text data nuances. It's surprisingly hard to teach a computer sarcasm!

AI/ML Web Tool NLP
Icons representing computer hardware and network devices

Simple IT Asset Management Tool

Drawing from my IT management days, I developed a basic web-based tool (likely using Python with a simple database like SQLite or integrating with Frappe) to track hardware inventory, software licenses, and maintenance schedules. Aimed at small organizations needing a straightforward way to manage their tech resources without complex enterprise software. Keeping track of who has which laptop can be a surprising challenge!

IT/Infra Web Tool Database
Graph showing customer retention and churn rates

Customer Churn Exploratory Analysis

Investigating the age-old question: why do customers leave? This involved analyzing a sample customer dataset using Pandas and visualization libraries to identify key factors correlated with churn. Explored basic classification models (like Logistic Regression) to see if churn could be predicted based on usage patterns and demographics. Understanding customer behavior is key to retention.

Analysis AI/ML Visualization
Screenshot of this portfolio website

Personal Portfolio Website V2

You're looking at it! A constantly evolving project to showcase my skills and journey. Built with HTML, Tailwind CSS for rapid styling, and vanilla JavaScript for interactivity (like the particle background, theme toggle, and filtering). Focus on clean design, responsiveness, and adding those little touches of animation and interaction. It's also an exercise in content creation and personal branding!

Web Tool Frontend Design

Connecting the Dots: Frontend & APIs I Admire

While crunching numbers and training models is my bread and butter, bringing those insights to life often involves connecting with the wider digital world through APIs and building user-friendly interfaces. Making data useful often means making it accessible! Here are some types of APIs and frontend tools that I find particularly powerful or fascinating for building complete data-driven applications:

Data Visualization Libraries (Plotly.js, Chart.js, D3.js)

The artists' tools for data! Essential for creating interactive, dynamic charts directly in the browser, turning numbers into visual narratives.

Mapping APIs (Leaflet, Mapbox GL JS, Google Maps API)

Putting data on the map, literally. Indispensable for geospatial analysis and location-based insights visualization.

Public Data APIs (World Bank, OpenWeatherMap, Census APIs)

Tapping into the vast ocean of publicly available information to enrich analyses and build context-aware applications.

Cloud AI/ML Service APIs (GCP AI, AWS AI, Azure ML)

Leveraging the power of the cloud giants for tasks like model training, deployment, or accessing sophisticated pre-built AI services.

Natural Language Processing APIs (OpenAI GPT, Google NLP, Hugging Face)

Unlocking the meaning within text data – sentiment analysis, entity recognition, translation, text generation, the possibilities are huge.

Image & Video APIs (Cloud Vision, Clarifai, OpenCV.js)

Enabling applications to 'see' – classifying content, detecting objects, analyzing faces, or even processing video streams.

Financial Data APIs (Alpha Vantage, Polygon.io, Plaid)

Accessing real-time and historical market data, stock quotes, cryptocurrency prices, or even banking information (with permission!).

Backend Framework APIs (Flask, FastAPI, Node.js/Express)

The backbone for serving data. Building robust, scalable REST APIs to deliver model predictions or processed data to frontends.

Automation APIs (Zapier, IFTTT, Cloud Functions)

Connecting different services and automating workflows triggered by data events – making systems work smarter, not harder.

Frontend Frameworks/Libraries (React, Vue, Svelte, Streamlit)

Tools for building the actual user interface, making the data and interactions intuitive and engaging for the end-user.

Got a Project Idea Brewing or Need a Data Detective?

Exploring these projects might just spark an idea for your own data challenge! Whether you've got a complex dataset that needs taming, a process begging for automation, or a prediction you'd love to make reality, I'm always eager to discuss potential collaborations and new adventures in data.