My Work

"Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven't found it yet, keep looking. Don't settle. As with all matters of the heart, you'll know when you find it." - Steve Jobs

CEO. Founder and CEO at Learning is Beautiful, Bengaluru, India. Envisioned and wrote a strong business plan. Researched and wrote 50+ business case scenarios through stories, for business management. Hired professional American voice-over artists for 40+ business case scripts. Created a proof-of-concept of a high-budget high-quality animated higher educational course hiring professional East European 2-D animators. We used the GoAnimate platform. Networked with Professors, Investors, Animation Institutes, and Entrepreneurs. Selected as a Top-3000 startup to transform India, through an initiative called SmartFifty, by Government of India and Indian Institute of Management Calcutta.
Research Assistant. Research Assistant for Prof. Rezaul Chowdhury at Theoretical and Experimental Algorithmics Lab (TEA Lab) in the Department of Computer Science, Stony Brook University, New York, USA. Discovered 40+ algorithms. Designed 4+ algorithms/frameworks to automatically/semi-automatically discover efficient cache-oblivious parallel recursive divide-and-conquer algorithms for a wide class of dynamic programming problems. In simple words, the state-of-the-art was that humans were discovering algorithms. In my Ph.D. dissertation, I showed that computers can discover algorithms. Coauthored 8+ papers in top research conferences and journals. (Read publications)
Teaching Assistant. Teaching Assistant for Prof.s Leo Bachmair, Ker-I Ko, and Eugene Stark at Stony Brook University, New York, USA. Involved in teaching problem-solving, grading, and holding office hours. Gave bonus points for extraordinary creativity of any kind.
Puzzle Enthusiast. Founded Stony Brook Puzzle Society. Taught the art of nailing mathematical, algorithmic, and logic puzzles to Ph.D., master's, and undergrad students. Writing a book on classic mathematical puzzles and solutions.
Software Engineer. Software Engineer at IBM India Software Labs, Bengaluru, India. Identified and wrote 450+ test cases. Associated in requirements analysis, coming up with a test plan, creating a test framework, developing and implementing the test cases, executing the test cases, analyzing the test failures, and raising the defects on the product. Worked on unit tests, functional verification tests, system verification tests, performance tests, and some regression tests. Patented a server load balancing algorithm. Mentored by Amrutha Prabhu, Sanjay Kesavan, and Lohitashwa Thyagaraj.