Available for opportunities

John The Ripper Full Stack Developer · Data Scientist · Problem Solver

I'm a passionate software developer based in Nairobi, Kenya. I build scalable web applications, machine learning pipelines, and data-driven products. With expertise in Python, Django, React, and modern ML frameworks, I turn complex problems into elegant solutions.

4+
Years Exp.
25+
Projects
12+
Clients
John The Ripper
🚀 Full Stack
🤖 ML / AI
📊 Data Science

Skills & Technologies

Backend
Python
95%
Django
92%
FastAPI
85%
PostgreSQL
88%
REST APIs
92%
Frontend
React
85%
JavaScript
88%
TypeScript
80%
Tailwind CSS
90%
HTML/CSS
95%
Data Science
TensorFlow
82%
Pandas
90%
scikit-learn
85%
NumPy
92%
Matplotlib
85%
DevOps & Tools
Docker
80%
Git
95%
AWS
72%
Linux
85%
CI/CD
75%

Featured Projects

All Projects →
💻
Full Stack Live ★ Featured

Real-time Chat App

A real-time messaging application built with Django Channels and WebSockets. Supports group chats, direct messages, file sharing, and end-to-end encryption with read …

Django Channels WebSocket React Redis PostgreSQL
💻
Data Science / ML Live ★ Featured

Crop Disease Detection

A deep learning model that detects crop diseases from leaf photographs with 94% accuracy. Built to help smallholder farmers in Kenya identify …

Python TensorFlow FastAPI React PostgreSQL Docker
💻
Full Stack Live ★ Featured

E-Commerce Platform

A complete e-commerce solution built with Django and React. Features include real-time inventory management, payment integration with M-Pesa and Stripe, product recommendations …

Django React PostgreSQL Redis Celery Stripe M-Pesa
💻
Full Stack Live

Portfolio CMS

A dynamic portfolio website with a built-in CMS, blog engine with social media auto-posting, project management, and contact form.

Django SQLite Python
💻
Data Science / ML Live

Data Pipeline Dashboard

An automated ETL pipeline that ingests data from multiple sources, processes it using Apache Spark, and visualizes insights in an interactive dashboard …

Python Apache Spark Airflow PostgreSQL React D3.js

Latest Articles

All Posts →
Jun 24, 2026
From Data to Decisions: Building a BI Dashboard

How I built a real-time BI dashboard processing 2M transactions daily for a Nairobi fintech.

Data Science Analytics Python Business Intelligence
Jun 24, 2026
Django REST Framework Best Practices 2025

Key patterns for building scalable, secure REST APIs with Django REST Framework.

Django Python REST API Backend
Jun 24, 2026
Building a Machine Learning Pipeline with Python

A step-by-step guide to building a production-ready ML pipeline — from data preprocessing to model deployment.

Python Machine Learning scikit-learn Data Science

Have a project in mind?

Open to freelance projects, full-time roles, and interesting collaborations. Let's build something great together.