Index
Everything I've built.
6 case studies and 5 smaller systems. Each case study covers the problem, the architecture and the parts that took engineering.
- 01
SplitSmart
Full-Stack Product · Distributed Business Logic
A shared-expense platform where the hard part is not the arithmetic but the invariants: members join and leave over time, four different split modes have to agree, and every mutation has to stay auditable.
Building · 2026 - 02
InvestIQ
AI Research Infrastructure
An equity-research system built as an explicit state graph. Research fans out into parallel analysis, a thesis is drafted, and a reviewer node can send it back — a bounded critique loop rather than one prompt and a hope.
Building · 2026 - 03
ChatPulse
Security · Real-Time Systems
End-to-end encrypted messaging where the private key never leaves the browser. The server relays ciphertext and wrapped session keys, and holds nothing it could decrypt.
Building · 2026 - 04
Flight Delay Data Pipeline
Data Engineering · Machine Learning
A six-stage pipeline that generates, cleans, models and serves flight-delay predictions. Every stage is idempotent, so a rerun converges instead of duplicating.
Live · 2026 - 05
Real-Time Retail Data Pipeline
Streaming Data Engineering
Retail transactions streamed through Kafka into Spark Structured Streaming, staged on S3 so batches can be replayed, then loaded into Redshift under Airflow orchestration.
Live · 2026 - 06
Distributed Web Crawler
Distributed Systems
A multi-worker crawler where the interesting problem is coordination: a shared frontier, a shared visited set, and politeness rules that must hold across every worker at once.
Building · 2026
Also built
End-to-End Flight Data Warehouse
2026
Snowflake warehouse integrating flight operations and passenger data, transformed with dbt and orchestrated by Airflow over a star schema.
Snowflake · dbt · Airflow · SQL
Retail ETL Pipeline
2026
Automated batch ETL moving retail data from source extracts through transformation into an analytical store.
Python · Pandas · SQL
Big Data Processing with PySpark
2026
Distributed processing of large datasets using PySpark, covering partitioning and aggregation across a cluster.
PySpark · Python
Streaming Transaction Pipeline
2026
Live transaction ingestion and processing, an earlier iteration of the retail streaming architecture.
Kafka · Python
E-Commerce Data Warehouse Design
2026
Dimensional model for e-commerce analytics — fact and dimension design following Kimball methodology.
SQL · Dimensional Modelling
More on GitHub.