A nice smiley face

Romil Bhardwaj


I'm a Ph.D. student at UC Berkeley. Previously, I was a Research Fellow at Microsoft Research India, where I worked on problems in modern systems and networks.

I obtained my B.Tech (with Honors) in Computer Science from IIIT-Delhi in 2015, where I worked with Prof. Mayank Vatsa and Prof. Richa Singh on building context-aware biometrics systems and with Prof. Amarjeet Singh on building open source energy monitoring systems.


Publications

GPU Scheduling meets the Mahabharat.

Gandiva: Introspective Cluster Scheduling for Deep Learning

Wencong Xiao*, Romil Bhardwaj*, Ramachandran Ramjee, Muthian Sivathanu, Nipun Kwatra, Zhenhua Han, Pratyush Patel, Xuan Peng, Hanyu Zhao, Quanlu Zhang, Fan Yang, Lidong Zhou

USENIX OSDI 2018

Paper

Are you a municipality with hundreds of traffic cameras but don't know what to do? AutoCalib is for you!.

AutoCalib: Automatic Traffic Camera Calibration at Scale

Romil Bhardwaj, Gopi Krishna Tummala, Ganesan Ramalingam, Ramachandran Ramjee and Prasun Sinha

ACM BuildSys 2017 [Best Paper and Best Demo]

Paper / Slides / Demo Video

Skip Correlation is the best correlation.

Skip-Correlation for Multi-Power Wireless Carrier Sensing

Romil Bhardwaj, Krishna Chintalapudi, and Ramachandran Ramjee

USENIX NSDI 2017

Paper / Slides / Talk / Patent

You seem to hangout with this dude quite often - you'll most likely be with him in your next photograph too!

Harnessing Social Context for Improved Face Recognition

Romil Bhardwaj, Gaurav Goswami, Richa Singh and Mayank Vatsa

IEEE International Conference on Biometrics (ICB) 2015

Paper / Visualization

Deep Learning for Face Recognition in 2013 - before deep learning was cool!

MDLFace: Memorability Augmented Deep Learning for Video Face Recognition

Gaurav Goswami, Romil Bhardwaj, Richa Singh and Mayank Vatsa

IEEE International Joint Conference on Biometrics (IJCB) 2014

Paper

* Co-Primary Authors

Some Projects

This project had raspberry pis. What's not to like?

Energy Monitoring @ IIIT-Delhi

We developed and deployed systems to collect energy consumption data from instrumentation across the campus. I wrote fault-tolerant Raspberry Pi drivers to collect, cache and relay data over diverse protocols. Even today, my code runs and collects over a million data points everyday, empowering a large body of energy systems research at IIIT-Delhi.

Code

CarDashian - In-Car Navigation Sans Distraction

Phone based navigation systems can be distracting to use. To let the driver keep her eyes on the road, we built an app to project navigation instructions directly onto the windshield, without needing any dedicated hardware. CarDashian recieved the "Most Innovative Project" mention at Building Better Interfaces 2014, IIIT-Delhi.

Teaching

I taught kids probability!

Undergraduate TA - Intro to Probability and Statistics

Designed programming assignments, quizzes and conducted tutorials for the incoming class of 180 freshmen. Winter 2015 @ IIIT-Delhi.