Victor Kipruto Rop

Projects (6)

★ Flagship Project

PesaGuard

Real-time FinTech reconciliation infrastructure

TRANSACTIONS
↓
INGESTION
↓
VALIDATION
↓
RECONCILIATION
↓
EXCEPTION DETECTION
↓
ALERTING
↓
ANALYTICS
PesaGuard Admin Dashboard: Product UI
PesaGuard admin dashboard: transactions processed, reconciliation match rate, open anomalies, system uptime, and live activity feed

Screenshot of the actual PesaGuard admin dashboard interface. The product is currently live with one pilot customer; the activity and volume shown reflect the interface at target scale, not current production traffic.

PesaGuard platform overview: data sources, ingestion-to-analytics pipeline, live reconciliation dashboard, and outputs

More Projects

Cloud ETL Pipeline thumbnail

Cloud ETL Pipeline

Processed 1.6M+ records at ~70,000 rows/sec with peak memory under 300MB via chunked reading and automatic encoding detection. Idempotent batch upserts and aggregation-based deduplication give the pipeline fault tolerance, cutting full load time from 4 minutes to 45 seconds.

Python Pandas PostgreSQL SQLAlchemy Docker Pytest GitHub Actions
M-Pesa Airflow Transaction Pipeline thumbnail

M-Pesa Airflow Transaction Pipeline

DAG-orchestrated M-Pesa transaction processing with a Faker-driven synthetic data generator, a rule-engine-based multi-stage cleaning pipeline, and a Docker Compose stack reproducible with a single command. CI runs at a 100% test pass rate gating all merges.

Apache Airflow Python Faker PostgreSQL Docker Compose Pytest GitHub Actions
Real-Time Transaction Streaming System thumbnail

Real-Time Transaction Streaming System

Kafka producer/consumer model for live transaction ingestion, with consumer-group design for horizontal scalability and exactly-once semantics to prevent double-counting. Plus live Plotly visualisations rendered straight from the consumer layer in Jupyter.

Apache Kafka Python Jupyter Plotly Docker Compose GitHub Actions
End-to-End SQL Pipeline Portfolio thumbnail

End-to-End SQL Pipeline Portfolio

Multi-tier data lake pattern from CSV staging through OLTP models into a star schema warehouse, with SCD Type 2 on customer dimensions and recursive CTE queries surfacing revenue shifts, fraud signals, and retention metrics.

Python PostgreSQL AWS S3 SQLAlchemy SCD Type 2
Private Repository
Streaming Pipeline thumbnail

Streaming Pipeline

A real-time data streaming pipeline for scalable ingestion, processing, transformation, and analytics of continuous data streams.

Python
Early Portfolio Site thumbnail

Early Portfolio Site

My first public portfolio project, built under an earlier GitHub handle before consolidating my work under this account.

Python

Hey there 👋

Open to internships & data collabs. Message me on WhatsApp.