[ Project ]
PrivaComply – Automated Compliance Auditing Tool
Final Year Project: automated tool to detect violations in website privacy policies and cookie banners against GDPR & PDPA. Automating cookie consent management and also detecting dark patterns in cookie banners.
LangchainML (XGBoost)Web Crawlers
[ Project ]
Agentic AI Research Interface
Built an agentic RAG system using 35+ domain research papers with vector embeddings, retrieval pipelines, and LLM orchestration for multi-step reasoning and tool use. Implemented end-to-end monitoring with Prometheus and Grafana dashboards tracking context precision, answer relevance, faithfulness metrics, and system latency.
LangChainFAISSPrometheusGrafana
[ Project ]
Background Task Processing
A system designed to handle background tasks concurrently to improve user experience. Instead of blocking API calls for tasks like sending welcome emails on login, jobs are added to a WorkQueue and executed in the background via Redis workers.
FastAPIRedis QueuesRedis Workers
[ Project ]
multicastDNS Chat App
Enables real-time chatting and file sharing on your local network, using mDNS and WebSocket for seamless, server-free communication.
mDNSNode.jsExpress.jsSocket.io
[ Project ]
Privacy Query Engine (Go)
A differential-privacy query engine in Go that adds calibrated Laplace/Gaussian noise to aggregate query results to protect individual records. Enforces a per-user privacy budget via Redis (Lua-scripted), streams audit logs through Kafka, and persists data in PostgreSQL.
godifferential privacyrediskafkapostgres
[ Project ]
go idempotency
A Go HTTP server demonstrating idempotent request handling using Redis caching and PostgreSQL persistence. This is behind infrastructure of every payment system, when user clicks twice, request is handled only one time.
goredis-cachingdistributed systemspostgres
[ Project ]
PrivaComply – Automated Compliance Auditing Tool
Final Year Project: automated tool to detect violations in website privacy policies and cookie banners against GDPR & PDPA. Automating cookie consent management and also detecting dark patterns in cookie banners.
LangchainML (XGBoost)Web Crawlers
[ Project ]
Agentic AI Research Interface
Built an agentic RAG system using 35+ domain research papers with vector embeddings, retrieval pipelines, and LLM orchestration for multi-step reasoning and tool use. Implemented end-to-end monitoring with Prometheus and Grafana dashboards tracking context precision, answer relevance, faithfulness metrics, and system latency.
LangChainFAISSPrometheusGrafana
[ Project ]
Background Task Processing
A system designed to handle background tasks concurrently to improve user experience. Instead of blocking API calls for tasks like sending welcome emails on login, jobs are added to a WorkQueue and executed in the background via Redis workers.
FastAPIRedis QueuesRedis Workers
[ Project ]
multicastDNS Chat App
Enables real-time chatting and file sharing on your local network, using mDNS and WebSocket for seamless, server-free communication.
mDNSNode.jsExpress.jsSocket.io
[ Project ]
Privacy Query Engine (Go)
A differential-privacy query engine in Go that adds calibrated Laplace/Gaussian noise to aggregate query results to protect individual records. Enforces a per-user privacy budget via Redis (Lua-scripted), streams audit logs through Kafka, and persists data in PostgreSQL.
godifferential privacyrediskafkapostgres
[ Project ]
go idempotency
A Go HTTP server demonstrating idempotent request handling using Redis caching and PostgreSQL persistence. This is behind infrastructure of every payment system, when user clicks twice, request is handled only one time.
goredis-cachingdistributed systemspostgres
[ Project ]
PrivaComply – Automated Compliance Auditing Tool
Final Year Project: automated tool to detect violations in website privacy policies and cookie banners against GDPR & PDPA. Automating cookie consent management and also detecting dark patterns in cookie banners.
LangchainML (XGBoost)Web Crawlers
[ Project ]
Agentic AI Research Interface
Built an agentic RAG system using 35+ domain research papers with vector embeddings, retrieval pipelines, and LLM orchestration for multi-step reasoning and tool use. Implemented end-to-end monitoring with Prometheus and Grafana dashboards tracking context precision, answer relevance, faithfulness metrics, and system latency.
LangChainFAISSPrometheusGrafana
[ Project ]
Background Task Processing
A system designed to handle background tasks concurrently to improve user experience. Instead of blocking API calls for tasks like sending welcome emails on login, jobs are added to a WorkQueue and executed in the background via Redis workers.
FastAPIRedis QueuesRedis Workers
[ Project ]
multicastDNS Chat App
Enables real-time chatting and file sharing on your local network, using mDNS and WebSocket for seamless, server-free communication.
mDNSNode.jsExpress.jsSocket.io
[ Project ]
Privacy Query Engine (Go)
A differential-privacy query engine in Go that adds calibrated Laplace/Gaussian noise to aggregate query results to protect individual records. Enforces a per-user privacy budget via Redis (Lua-scripted), streams audit logs through Kafka, and persists data in PostgreSQL.
godifferential privacyrediskafkapostgres
[ Project ]
go idempotency
A Go HTTP server demonstrating idempotent request handling using Redis caching and PostgreSQL persistence. This is behind infrastructure of every payment system, when user clicks twice, request is handled only one time.
goredis-cachingdistributed systemspostgres