About
Third-year Computer Science student at VIT with strong foundations in programming, data structures, algorithms, and object-oriented design. Experienced in building full-stack web applications and backend systems using React, Next.js, FastAPI, and Python. Quick learner who enjoys solving problems, exploring new technologies, and turning ideas into working software. Currently expanding into systems-level topics including operating systems and computer networking.
Projects
PRP Indoor Navigation System
Featured- Built a scalable, cloud-deployable web-based indoor navigation system for a multi-block academic building using graph algorithms and object-oriented design principles.
- Implemented A* for shortest path and Dijkstra for nearest facility search, demonstrating strong algorithmic problem-solving and debugging skills.
- Designed an intuitive UI/UX with interactive SVG maps featuring zoom, pan, and multi-floor navigation for an engaging user experience.
- Deployed to Vercel cloud with CI/CD pipeline.
Next.jsTypeScriptA*DijkstraSVGTailwind
CSS
InsightRush
Hackathon- Developed backend APIs for CSV ingestion and analytical query execution in a hackathon project.
- Implemented schema and query validation to ensure safe and consistent data processing.
- Built an approximate query-processing pipeline using sampling and statistical estimation for COUNT, SUM, and AVG operations.
- Collaborated with frontend to design API responses including execution metadata and results.
FastAPIDuckDBPythonData Processing
Lumi
- Built a full-stack Flask application with SQLite-backed data models for health & productivity tracking.
- Implemented EMA-based habit tracking for consistency scoring.
- Developed server-side chart generation using Matplotlib with Base64 rendering.
- Integrated AI-based routine analysis with fallback logic for reliability.
PythonFlaskSQLiteMatplotlibLLM
Integration
6502 Emulator
- Built a software emulator for the MOS 6502 microprocessor in Python.
- Implemented instruction decoding, memory mapping, and CPU cycle emulation.
PythonSystems Programming
Keyboard-lock
- Utility tool providing Fn lock and arrow key lock functionality for 60% keyboard users.
- Improves workflow efficiency for compact keyboard layouts.
UtilityKeyboard Remapping
Education
B.Tech in Computer Science and Engineering
Vellore Institute of Technology (VIT), Vellore
2024 – 2028
Relevant Coursework
Completed
Data Structures & Algorithms
Object-Oriented Programming
Discrete Mathematics
Currently Enrolled
Operating Systems
Computer Networks