Architecture + decisions

Evidence behind the outcome.

Five project deep dives, with the decisions, architecture, and measured results behind each one.

DataGuard compares source and reporting data to find discrepancies Data Engineering · Reliability
Completed case study

DataGuard

Reconciles a simulated core-banking source against a reporting replica. Partition checks narrow the work before row hashing; labeled fault tests reached 100% precision and recall, and the 1M-row run was 6.4× faster than a naive SQL EXCEPT baseline.

Read case study
ACAS multimodal credibility assessment research project AI / ML · Academic group research
Completed case study

ACAS

A four-agent social-media credibility research pipeline. Lahiru's contribution covered privacy masking, orchestration, routing, audit records, and API integration; teammates developed the classification and similarity models.

Read case study
Uber Eats Sri Lanka analytics dashboard project cover Data Analytics / BI · Machine learning
Completed case study

Uber Eats Sri Lanka Analytics

A five-page marketplace dashboard over 70,000+ simulated orders, exploring restaurant operations, price elasticity, and Random Forest churn-risk signals.

Read case study
RevenueLift checkout experiment analytics project cover Data Analytics / BI · Experimentation
Completed case study

RevenueLift

Analysis of a simulated checkout A/B test, including power analysis, significance testing, multiple-testing correction, and a Power BI decision report.

Read case study
Formula 1 data pipelineData Engineering · In progress
Engineering progress

F1 Data Pipeline

An OpenF1-fed streaming architecture with Kafka, PostgreSQL, Spark and Cassandra. Explore the two storage patterns, memory constraints and work remaining on orchestration.

Read case study ↗