Dhruv C. Makwana

PhD Candidate in Computer Science, University of Cambridge. Open to work starting June 2026.

prof_pic.jpg

Based in London, UK

I am open to any work at the intersection of elegant abstractions, technical infrastructure problems and readable, working code. So far, I have focused on tooling performance, types, and verification. I’m enthusiastic about supporting others: I’ve trained new hires and mentored interns, given talks, made educational videos, and taught undergrads and children.

On the personal side of things, I am a practising Buddhist, under the tutelage of Beth Upton. I enjoy long meditation retreats, volunteer with local animal rights groups and enjoy cooking (specializing in vegan Gujarati cuisine). Some very kind friends gave me a wonderful gift a while back: they listened to me speaking about my life and my views, and recorded it for posterity.

selected publications

  1. On the Theory and Engineering of Verifying Systems C
    Dhruv C. Makwana
    University of Cambridge, 2026
  2. NumLin: Linear Types for Linear Algebra
    Dhruv C. Makwana and Neelakantan R. Krishnaswami
    In 33rd European Conference on Object-Oriented Programming (ECOOP 2019), 2019
  3. Implementing Balanced Polling for OCaml
    Dhruv C. Makwana
    Mar 2018