CATCH_VR Summer School | GIK Institute
AquaTwin | Groundwater Digital Twin
Developed by the Data Drifters team during the CATCH_VR Summer School at GIK Institute, AquaTwin is a city-scale groundwater digital twin. Independent sensor units on multiple wells and bores send readings to the cloud, where the data is processed into a 3D map of groundwater across a locality or city. The system supports policy makers, public awareness of groundwater depletion, and better city planning across SDG 6, Clean Water and Sanitation, and SDG 11, Sustainable Cities and Communities.
Data DriftersESP32-S3Cloud TelemetryUnity3D Digital TwinSDG 6SDG 11
Watch Demo
karAQI | Air Quality Forecasting System
Built an end-to-end machine learning system that forecasts Karak's air quality 72 hours ahead using Open-Meteo reanalysis data, a DuckDB feature store, and XGBoost and Ridge models. Automated CI/CD pipelines fetch data, retrain models, compare champions, and publish pre-computed forecasts to a Streamlit dashboard for near-instant loading. The project brings transparent AQI forecasting to a region without a local monitoring station.
Python
XGBoost
DuckDB
MLflow
Streamlit
GitHub Actions
View Code
Scrambled Canvas Parser
Engineered a Python and Flask backend pipeline to reconstruct scrambled tile-based book preview
images. Traced the network layer to decrypt coordinate mappings, stitched fragments using the Pillow
library, and built a multithreaded processing pipeline to stitch hundreds of pages concurrently.
Integrated Server-Sent Events (SSE) to stream live decryption logs to the frontend, compiling final
pages into a clean, localized PDF.
Python
Flask
Multithreading
SSE
Pillow
View
Code
Watch Demo
Asset Management System
Designed a normalized relational schema in SQLite covering inventory, personnel, and finance domains.
Built a modular service layer and a React + Electron shell that keeps all data local. Implemented
automated financial and inventory reporting as composable functions and packaged the application as
a Windows installer.
React
Electron
Node.js
SQLite
View
Code
Watch Demo
Afwaah (Decentralized Anonymous Rumor Verification System)
Architected the backend for a P2P rumor verification app using zero-knowledge proofs. Designed the
core protocol with libp2p and OrbitDB for secure, decentralized data storage. Implemented identity
management with Semaphore V4 and a truth-scoring engine using the Bayesian Truth Serum algorithm to
filter misinformation.
Node.js
libp2p
OrbitDB
Semaphore V4
Zero-Knowledge Proofs
View Code
Live Demo
Watch Demo
PeerSupportHub
Contributed to the backend architecture for a habit-building (by peer push and mentor guidance)
platform, ensuring data flows correctly between users and mentors. Designed a logical MongoDB schema
to handle complex user relationships and session management efficiently. Collaborated with a team to
integrate API endpoints, focusing on system stability and reliable data retrieval.
MongoDB
Express.js
React
Node.js
View Code
Watch Demo
Producer-Consumer Buffer Model Checking
Designed and formally verified a concurrent Producer-Consumer system using NuSMV and Linear Temporal
Logic (LTL). Built a scheduler-based model with two producers, two consumers, and an explicit 4-slot
FIFO buffer, verifying 15 correctness properties including safety, liveness, mutual exclusion,
starvation freedom, and FIFO ordering. Also introduced a deliberate synchronization bug to generate
counterexamples and analyze concurrency failures through formal model checking.
NuSMV
LTL
Formal Verification
Finite State Machines
Concurrency
View Code
Frontend Architecture Replications (Kali Linux & Amazon)
Recreated complex frontend interfaces to master the logic of responsive design and layout engines.
Used media queries to ensure the interface renders correctly across different devices.
HTML
CSS
Responsive Design
Kali Clone
Amazon Clone