Samriddhi
Bhardwaj

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

Hi! I'm Samriddhi, a Computer Science student at Carnegie Mellon University. I like systems, theory and ML.

You can reach me at my first name [dot] my last name [dot] gmail.com.

Bio

Previously, I was a Member of Technical Staff intern (2x) at Atoms/Lab37 where I worked on an assembly line robot. I learned so so much here, met so many cool people, and realized how to actually take care of a codebase (which was immensly helpful when I took compilers a following semester).

Before that, I was a research intern at the Qatar Computing Research Institute where I worked with the amazing Mohammad Shahmeer on converting human-centric data (like unstructed pdfs) into actionable knowledge.

I also served as a Teaching Assistant for the data structures and algorithms class at CMU (15-122) which was an incredibly meaningful experience and as a research assistant at Kittur Lab, Human-Computer Interaction Institute.

My favourite programming language is Rust 🦀. I also really enjoy GPU programming. My favorite classes at CMU have been compilers, parallel computing, theory of computation, database systems, and linguistics.

Here's a list of things I want to learn about more (in no particular order): computational biology, computer architecture, combinatorics, set theory, evolution, information theory, linguistics, and gen AI theory.

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 love reading, especially theology and philosophy. This page contains some of my favourite reads.