Hi, my name is
Pranav Dani.

I'm a Masters student in Computer Science at Stony Brook University based in New York, USA.

I love computers. CPUs, OS, Distributed Systems, you name it.

I also love running, music and reading.


Pranav Dani
About Me

Hi, I am Pranav and I have been working as a graduate research assistant at Stony Brook University.
My current research pertains to CPU and GPU profiling to create energy flamegraphs.
I am open and eager to work on interesting systems related stuff.

Here are a few technologies I've worked with:

  • ▹ C/C++
  • ▹ Bash/Linux/perl
  • ▹ Qemu
  • ▹ System Verilog
  • ▹ GTKWave
  • ▹ Python
  • ▹ Docker
  • ▹ React/HTML-css-js
  • ▹ Flask/Django
  • ▹ Web stuff
Projects
  • RISC-V CPU

    RISC-V CPU

    A 5-stage pipelined RISC-V CPU with support for 32-bit instructions, 32 registers, and 5-stage pipeline. Support for branch prediction.

    C, System Verilog, GTKWave
  • xv6 disk logging

    xv6 disk logging

    Kernel modification to support disk logging in the xv6, reduce latency, support for crash recovery. Support small files and ftruncate syscall.

    C, Qemu
  • Distributed KV Store with Raft Consensus

    Distributed KV Store with Raft Consensus

    Consensus algorithm for Fault Tolerant Distributed Systems, with support for leader election and log replication along with snapshotting.

    C++
Get In Touch
I'm currently looking for Full-time opportunities, my inbox is always open.
Whether you have a question or just want to say hi,
I'll get back to you!