Welcome to my website! I'm a computer architect and a data enthusiast living in the San Francisco Bay area.

I currently work as a software engineer in the Hardware Analytics team at Pure Storage. In the past, I have held roles as a storage system architect at SanDisk (which was later acquired by Western Digital), a non-volatile memory systems researcher at Rambus and a hardware engineering intern at Google. I received my Masters and Ph.D. in Computer Science from University of Virginia, Charlottesville and a Bacherlor's degree in Computer Science and Engineering from College of Engineering, Guindy.

At work, I usually assume the role of a software engineer who uses code to describe, define or understand the behavior of hardware systems. I love programming and the ability to precisely translate my thoughts into actions. I discovered Python in 2011 and since then the time I spend using Python has steadily increased. These days, I code mostly in python.

Prior to 2016, I was building tools that use first principles to describe (or define) the behavior of hardware systems. Since 2016, I have transitioned to a data engineering/analysis role. These days, I try to forecast system behavior by building tools that analyze the telemetry generated by these systems. In the data engineering role, I spend time building infrastructure that aggregates various data sources (usually into a database) which can then be mined for insights. In the analysis role, I apply my domain knowledge to derive insights and extract business value from the available data. I find the data analysis ecosystem surrounding python very powerful and use them extensively in my day-to-day work.

Outside of work, I spend time with my wife and toddler kids. As any parent can attest, managing toddlers kids has been unimaginably fun (and stressful). I love running and go out for a run usually during the lunch time.