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.

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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.