Projects
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.
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.
Minimizing Access and Repair Costs for Reed-Solomon Codes
Guide: Prof. Myna Vajha, Coding Theory Group, IIT Hyderabad, January-May 2025