Tarun Sharma
Articles
Projects
About me
Notes
Notes, musings, and whatever else I want to write.