I'm a Computer Science student at PES University, Bengaluru. I'm interested in backend development and systems programming, and I enjoy learning, understanding how things work under the hood, and building things. I'm currently exploring Machine Learning and Data Science.
- B.Tech in Computer Science & Engineering, expected May 2028
CGPA: 9.32/10
MRD Scholarship for Academic Excellence (top 5%), every semester so far.
Author of the short novel 'The Vanishings', available on Amazon
- Capstone: Bidirectional Cross-Modal Reconstruction of Facial and Acoustic Speech Representations (Currently in progress)
Languages: C, C++, Java, Python, JavaScript, TypeScript, SQL, CQL
Backend & Web: Node.js, Express, Spring Boot, FastAPI, React, Next.js
Databases: MySQL, PostgreSQL, MongoDB, Redis, Neo4j
ML & Data: scikit-learn, PyTorch, Pandas, R
Systems & Networking: Linux, POSIX threads, socket programming, Ryu/OpenFlow, Mininet, Wireshark
Tools: Git, Docker, Jest, PyTest
RedisLite: a Redis-inspired in-memory key-value store in C. It has a thread-safe hash table and serves requests through a concurrent TCP server built on a thread pool and a producer–consumer queue.
SDN Dynamic Host Blocking: a reactive SDN firewall using Ryu, OpenFlow 1.3 and Mininet. It detects flooding hosts by packet rate and automatically installs drop rules that expire after an idle timeout.
Campus Hub: a REST backend for university management, built with Node.js, Express and MySQL on a normalized schema with transactions and connection pooling.
Recipe Bliss: a containerized MERN application for browsing, searching and filtering recipes.
Personal Loan Prediction: a team ML project predicting personal-loan acceptance. I worked on data preprocessing and EDA, K-Means clustering, SVM and the multi-layer perceptron, all end-to-end.
FestHub: a campus event management platform for organizing events, registrations and teams, built with Next.js, and MySQL.
Student Record System: a team project for managing student records, attendance and marks. I handle authentication and security, and I lead testing.
- algorithms-in-c: 50+ algorithms and data structures implemented in C
- springboot-task-manager: a task management REST API with Spring Boot and PostgreSQL
- cn-project-audio-streaming: TCP audio streaming with a multithreaded server, in Python
- multithreaded-tcp-server: a thread-pool TCP server in C
- phonebook-management-system: a hash-table phonebook with file persistence, in C
