Systems programming, compilers, and applied cryptography.
Working on production-level C compilers and performance-critical low-level software.
- Summer Research Intern — Indian Statistical Institute (ISI), Kolkata
Worked on post-quantum cryptography, analyzing and optimizing Kyber (KEM) and Dilithium (signatures) in C under NIST security standards.
-
RMc7 — C Compiler Toolchain (In Development)
Repository —
Production-grade C compiler written in C++17, currently under development and targeting 90–95% ISO C coverage with full language and backend support. -
RMc4 — C Compiler (Full Pipeline)
Repository —
Full C compiler made in C with complete lexical analysis, deterministic parsing, typed AST construction, semantic analysis, IR generation, multi-stage optimizations, and an x86-64 backend.
- Compiler frontends, IR design, optimization passes, x86-64 code generation
- RISC-V simulation, ISA-level analysis, performance modeling
- Systems software, memory models, concurrency
- Post-quantum cryptography (Kyber, Dilithium)
- Portfolio: https://rmkhurana.com
- LinkedIn: https://www.linkedin.com/in/ridham-khurana-1938732b2