ABOUT ME
Hello! I'm Harsh Raj 👋
A passionate Computer Science researcher at IIT Bombay with a deep fascination for Machine Learning and Financial Technology. My journey from the heartland of Bihar to one of India's premier institutions reflects my unwavering commitment to excellence.
WORK EXPERIENCE
Teaching Assistant - CS101
Indian Institute of Technology, Bombay
Teaching Assistant - CS101
Indian Institute of Technology, Bombay
EDUCATION
M.Tech in Computer Science
Indian Institute of Technology, Bombay
B.Tech in Computer Science
Rashtrakavi Ramdhari Singh Dinkar College of Engineering, Begusarai, Bihar
Senior Secondary School
Dr. J N Mishra College, Gaya, Bihar
Secondary School
Shivam Residential Public School, Nalanda, Bihar
TECHNICAL EXPERTISE
Programming Languages
Core Competencies
FEATURED PROJECTS
Distributed Key-Value Store
Implemented a scalable Distributed Hash Table (DHT) using Chord protocol with consistent hashing and fault tolerance. Features include robust node management with finger tables, successor lists, and automated failure detection/recovery. Built with thread-safe SQLite data persistence, concurrent access handling, and ACID compliance. Engineered reliable network protocols with retry mechanisms and thread pooling. The self-stabilizing network maintenance ensures O(log N) lookup complexity with automated replica repair mechanisms in a dynamic P2P environment.
Time Table Generator for College
An automated timetable generation system designed for educational institutions. Features include an intuitive user interface for data input, SQLite database integration for efficient data management, and CSV export functionality. The system implements smart scheduling algorithms to prevent scheduling conflicts and ensures optimal distribution of teaching loads while avoiding consecutive classes for instructors.