Projects

Tech Stacks
JavaScript Blockchain Ethereum Web3.js Chrome API Cryptography
Difficulty

Guardium is a Chrome extension that protects your passwords using blockchain technology by encrypting your login details directly on your device rather than relying on a central server. The encrypted data is permanently stored on the Ethereum network, ensuring that only you, with your master key, can access and decrypt it. This approach eliminates the risk of large-scale data breaches, provides strong security without a central database, and gives you complete, lifelong ownership of your credentials.


Mentors
@smarak @rohit @arka @abir @yubraj @kritika @debmalya
Tech Stacks
Python RAG LLM NLP Database AI/ML
Difficulty

This AI Campus Companion helps NIT Durgapur students find anything—canteen numbers, room locations, warden contacts, mess menus, and academic rules. Static data comes from a structured database, while deeper questions are answered through RAG using PDFs like regulations and curriculum. A smart classifier decides the right source, and an LLM fallback keeps answers accurate.

Mentors
@sravan @ankit @sooryansh @archisman @irshad @nishant @manasvi @ankit @vasundhara @soham
Tech Stacks
Golang Reverse Proxy Load Balancing Health Checks Metrics Algorithms
Difficulty

A smart adaptive load balancer in Golang that acts as a reverse proxy, distributing requests across backend servers using algorithms like round-robin, least-connections, weighted, and latency-based routing. It performs continuous health checks, tracks metrics (latency, errors, active connections), and dynamically shifts traffic away from slow or failing servers.

Mentors
@smarak @devansh @kingsuk @shreya @aniket @subhadip
Tech Stacks
C++ FUSE Filesystem Low-Level Versioning
Difficulty

A custom user-space filesystem built using FUSE that supports automatic versioning of files. Every time a file inside the mounted filesystem is modified, the system silently creates a new version in the background.

Mentors
@devansh @ayushman @puja @vivek @ankit @priyanshu @shounak @bishal
Tech Stacks
Java B+ Tree Buffer Pool Disk I/O LRU Cache
Difficulty

AeroDB is a custom storage engine built in core Java. It simulates database internals by implementing 4KB paged disk I/O, a scratch-built B+ Tree index, and an LRU Buffer Pool, mastering low-level system design without external dependencies.



Mentors
@sravan @dawipayan @srijon @tanushree @soumik @maya @aritra @vaibhav