Projects
Brief highlights of selected projects undertaken during my undergraduate studies:
💻 Course Projects
GraphIT – Compiler for a Custom Language
Course: Compilers (CS3423)
Designed and implemented a compiler for a new language GraphIT, which natively supports graph as a built-in data type and provides specialized syntax for graph operations. Utilized Flex and Bison for lexical and syntax analysis, and LLVM backend for code generation and optimization.
Supervisor: Dr. Ramakrishna Upadrasta
Website for Publication Management System
Course: Software Engineering (CS4443)
Designed and developed a web-based system to manage conferences and research publications, enabling streamlined submission, review, and tracking processes. Implemented features for author, reviewer, and admin roles to improve usability and workflow efficiency.
Supervisor: Dr. Manish Singh
Optimizing B-Spline Curves for Robot Navigation
Course: Internet of Things (SM5033)
Developed a drone navigation system using B-spline curves for smoother trajectories and reduced mechanical damage. Refined control parameters for optimal path planning and obstacle avoidance.
Supervisor: Dr. P. Rajyalakshmi