He has worked for various multi-national software companies both in India and in the USA after completing his Masters from Illinois Institute of Technology. Nagaraj is also a professional Carnatic violinist and has interests in Srivaishnava philosophy and the Sanskrit language.