avatar
Robert K Samuel @60b36t
Love bears all things, believes all things, hopes all things, endures all things.

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

icon
IIT Madras

Masters in Computer Science

2024 - Present

Masters in Computer Science

icon
KTU AJCE

Bachelors in Information Technology

2018

Bachelors in Information Technology

Projects

icon
StarPlat MLIR
2025 Jan - Present
DSL Compiler with MLIR Stack

Redesigned 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.

icon
AF754
2021-2025
IEEE 754-Compliant Activation Functions for Hardware

Developed 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.

icon
AutoRegex
Sep 2023 - Oct 2023
DFA-Based Regular Expression Engine

Designed 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).