Aditya Ranjan Jha

Personal Homepage

About Me


I am a third-year PhD student at the School of Computing, National University of Singapore, advised by Professor Prateek Saxena and Professor Umang Mathur.

Recently, I have developed an interest in programming language design and formal verification.

I am a member of the KISP Lab and the FOCS Lab.

Currently, I am working on tools and techniques for safer yet expressive hardware design. This work started with Anvil, a new hardware description language that guarantees timing safety at compile time.

You can learn other things about me here.



Contact Me


Feel free to reach out through any of the platforms below:

LinkedIn GitHub Email

Or in person at:

B51, Security Lab, COM3
School of Computing,
National University of Singapore
11 Research Link, Singapore 119391


Professional Updates


Date Description Resources
Jun 23, 2026 Checkout the RTL implementation of Caplifive by our group! βš™οΈ </>
Dec 23, 2025 I completed my PhD Qualifying Exam! β€”
Dec 7, 2025 Checkout Anvil, a new HDL that guarantees timing safety at compile time! πŸš€ πŸ“š πŸ’» πŸ“°
Dec 30, 2024 Attended the convocation for my undergraduate! β€”
Aug 5, 2024 Started PhD at SoC NUS β€”

Curriculum Vitae

For a detailed CV, including past experience, ongoing projects, and manuscripts under review, please reach out to me. Here is a brief rundown of my recent academic activities.

Education

  • PhD in Computer Science (2024 - Present)
    School of Computing, National University of Singapore
    Advisors: Prof. Prateek Saxena, Prof. Umang Mathur
  • Bachelor of Technology in Electrical Engineering (2020 - 2024)
    Indian Institute of Technology, Kharagpur
    Micro Specialization in Embedded Control Modelling Software and Design

Skills and Interests

  • Programming Languages: C, C++, Python, OCaml, Rust, SystemVerilog
  • Tools & Technologies: Anything with documentation :P
  • Research Interests: PL/Formal Methods, Computer Architecture, Security, Operating Systems-

Published Works

(* indicates equal contribution)

  1. Jason Zhijingcheng Yu*, Aditya Ranjan Jha*, Umang Mathur, Trevor E. Carlson, and Prateek Saxena. β€œAnvil: A General Purpose Timing-Safe Hardware Description Language.” In Proceedings of the 31st International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2026).

Other Roles

  • Artefact Review Committee Member for: PLDI 2026 , CAV 2026, ASPLOS 2026 (Summer)
  • Teaching Assistant for: CS3235 Computer Security : (2024-2025),(2025-2026)

More About Me


Apart from my professional life, here is a non-exhaustive list of things I enjoy currently:

  1. I enjoy learning new concepts, partly because I like understanding how things work, and partly because I like being the most knowledgeable person in the room.

  2. I enjoy most sports and games. Note that I enjoy them; I never said I was good at them.

  3. Since most sports require the presence of other people, and I don’t want to feel too guilty about eating too much, I work out sometimes.

  4. I enjoy comedy in all its forms.

  5. I enjoy food. Usually, I find something I like and eat it until I am bored of it.