Nearest Neighbours in Metric Spaces via Kd-trees and R-trees

Course Project, November 2022

Implemented Kd-tree structures and heuristics for nearest-neighbour search in circular ranges using pruning techniques and median-finding algorithms.


Cloud Physician (Computer Vision)

Inter-IIT Tech Meet 11.0, IIT Kanpur, February 2023

Used object detection models (YOLOv5, Fast R-CNN) to recognize data on medical monitors, and OpenCV-based processing to draw bounding boxes around the various readings.


Bandwidth and Data Limiter + Firewall

Kludge, the Information Security and Networking Club, IIT Hyderabad, April 2023

Wrote a kernel module using netfilter that limits per-device data and per-user bandwidth, and blocks traffic by type, port, or IP address.


r/Place

Lambda, the Software Development Club, IIT Hyderabad, April 2023

Implemented Reddit’s collaborative-canvas social experiment for IITH alumni; built the backend (schema design, CRUD routes) with FastAPI and PostgreSQL.


Lambda Calculus Interpreter

Self project, May 2023

Built a lexer, tokenizer, and reducer from scratch for lambda calculus in Python, supporting alpha and beta reduction.


Quantitative Crypto Trading

Inter-IIT Tech Meet 12.0, IIT Madras, December 2023

Built a back-testing engine from scratch using object-oriented principles to evaluate strategies; developed algorithmic and ML-based trading strategies for the cryptocurrency market, securing a top-10 position.


Multi-Agent Multi-Armed Bandits

Guide: Prof. Ganesh Ghalme, January-May 2024

Credited research project with the Game Theory Group at IIT Hyderabad.


Shidoku Solver using Gröbner Basis

Course Project, May 2024

Modeled a 4x4 Shidoku board as a system of polynomial equations; enumerated all valid completions of a partially filled board using Gröbner basis methods, proving the reduced Gröbner basis is triangular and the corresponding ideal is radical.

Slides (PDF)


Fuzzy Logic in Behavioral Finance

Fuzzy Logic Connectives: Theory and Applications, December 2024

Explored connections between cognitive heuristics (representativeness, anchoring) and fuzzy-logic methods (Fuzzy C-Means clustering, Fuzzy Transform), with applications in cognitive science, machine learning, and stock market analysis.

Slides (PDF)


Minimizing Access and Repair Costs for Reed-Solomon Codes

Guide: Prof. Myna Vajha, Coding Theory Group, IIT Hyderabad, January-May 2025