Masters in Computer Science

I am a second-year M.S. student in the Department of Computer Science at IIT Madras, advised by Prof. Rupesh Nasre . I make writing code for supercomputers simpler and more efficient. Know More
Beyond research, I enjoy reading, photography, playing guitar, and cycling.
Education
Masters in Computer Science
Bachelors in Information Technology
Projects
DSL Compiler with MLIR StackRedesigned and implemented the entire compiler infrastructure for the Starplat domain-specific language (DSL) using the MLIR (Multi-Level Intermediate Representation) framework. Developed a custom MLIR dialect tailored to the semantics of the Starplat DSL, enabling progressive lowering through MLIR levels down to LLVM IR for efficient code generation. This approach enhanced modularity, extensibility, and performance optimization opportunities in the compilation pipeline.
IEEE 754-Compliant Activation Functions for HardwareDeveloped a suite of high-performance activation functions implemented in Bluespec, designed for seamless integration into hardware accelerators. The library ensures full compliance with the IEEE 754 floating-point standard, making it suitable for precision-critical machine learning and signal processing applications.
DFA-Based Regular Expression EngineDesigned and implemented a custom regular expression engine that converts regex patterns into deterministic finite automata (DFA) for efficient pattern matching. The conversion algorithm is based on the foundational techniques presented in the "Dragon Book" (Compilers: Principles, Techniques, and Tools by Aho, Lam, Sethi, and Ullman).