Samriddhi
Bhardwaj

/sʌm.rɪd.iː bʱʌr.d̪.vɑːdʒ/

Hi! I'm Samriddhi, a junior Computer Science student at Carnegie Mellon University. I like systems, theory and ML. My favorite classes at CMU have been compilers, parallel computing, theory of computation, database systems, and linguistics.

You can reach me at samriddb [at] cmu [dot] edu.

Bio

Previously, I interned at CloudKitchens and before that, I was a research intern at the Qatar Computing Research Institute. I was also a TA for 15-122, the data structures and algorithms class at CMU and research assistant at HCII, CMU.

My favourite programming language is Rust. I also enjoy GPU programming.

Projects

Optimizing Compiler — C0 (subset of C) to LLVM and x86-64 in Rust; SSA, dataflow analysis, register allocation, SCCP, ADCE, inlining.

Sequence-to-Graph Aligner — CUDA-accelerated DNA aligner. C++, CUDA.

Needle — PyTorch-like autodiff library with GPU acceleration and graph optimizations. Python, C++, CUDA.

CarnegieGPT — CMU resource retrieval system; won best campus experience at TartanHacks 2024. Python.

Personal

I grew up across Kuwait, Abu Dhabi, India, and mostly Doha, Qatar — surrounded by a lot of cats :). I play for the table tennis team at CMU, and like reading, especially theology and philosophy.


Made with Zola.