About

I hold an M.S. in Computer Science from the University of Massachusetts Amherst, specializing in Machine Learning. At UMass, I worked with Prof. Hao Zhang at the Human-Centered Robotics Lab, focusing on Vision-Language Integration to enable robots to reference arbitrary objects.

Currently, I lead cutting-edge initiatives at Dylog, where I architect state-of-the-art conversational AI and search platforms, leveraging my expertise in machine learning. Concurrently, as a Co-Founder of NockOut, I am driving innovation in sports and fitness management through technology.

Previously, I served as Head of Product Development at RenderPub, India, and completed an internship at Vertica, PA. During my undergraduate years at the National Institute of Engineering, Mysore, I co-founded Yourkraft, a platform to streamline musician bookings, and Vayam, a non-profit dedicated to empowering individuals through education and equality.

profile photo

Books

  • Navigating UMass Amherst: A Handbook for International Students

    This handbook, penned by an international student at UMass Amherst, shares insights and advice based on personal experiences navigating academic and cultural transitions. The author has undertaken a variety of courses and collaborated with prominent entities, contributing to the vibrant academic community. Aimed at making the journey less daunting for future students, the handbook touches on academic expectations, cultural nuances, and logistical issues, while providing resource links for deeper exploration. It's a tool for sharing collective wisdom, rather than a definitive guide or shortcut to success.

Blog

  • AI Agents and Agentic Security: The Next Frontier in Enterprise Automation

    Exploring the potential of AI agents in enterprise security and automation, and how they can enhance security operations.

  • A feat of strength MVP for AI Apps

    Exploring the concept of a Minimum Viable Product (MVP) in AI applications, focusing on delivering value by understanding and addressing user needs effectively.

  • The Nockout Story

    Discover how Nockout is transforming the way we find and enjoy sports activities. No more hassle in booking courts, no more mismatches in skill levels, just pure joy of playing your favorite sports.

  • Enhancing Document Interactions - Leveraging the synergy of Google Cloud Platform, Pinecone, and LLM in Natural Language Communication

    Explore the groundbreaking fusion of Google Cloud Platform for OCR, Pinecone, and Large Language Model that is transforming information retrieval. This blog delves into how these potent tools collaborate to enable seamless interactions with documents using natural language. Discover how Google Cloud Platform offers a solid foundation, Pinecone provides rapid similarity searches for effective document retrieval, and LLM elevates language comprehension and generation capabilities.

  • Hybrid Search for E-Commerce with Pinecone and LLMs

    Learn how to build a powerful hybrid search system for e-commerce applications by combining traditional information retrieval methods with machine learning models like Language Models (LLMs) and Pinecone, a managed vector database. Discover the benefits of hybrid search for e-commerce, including improved search relevance, personalization, handling long-tail queries, and simpler infrastructure management.

  • Demystifying the Shell Scripting: Working with Files and Directories

    Master the art of working with files and directories in shell scripting to streamline your tasks and improve efficiency. Learn how to create, copy, move, and delete files and directories, as well as read and write to files using practical examples. Discover the power of searching for files and directories with the `find` command. Enhance your shell scripting skills with valuable resources and tutorials, and unlock the full potential of file and directory management in the shell.

  • Demystifying the Shell Scripting: Advanced Techniques and Best Practices

    Building upon the fundamentals of shell scripting, this guide delves into advanced techniques and best practices that will elevate your scripting skills. We will explore error handling, command substitution, process management, and share valuable tips for writing efficient, robust, and maintainable scripts. By mastering these advanced concepts, you will be well-equipped to tackle complex scripting challenges and harness the full power of shell scripting.

  • Demystifying the Shell Scripting: A Beginner's Guide

    Shell scripting is a powerful tool that enables users to automate tasks, perform complex operations, and create custom commands. In this beginner's guide, we will explore the basics of shell scripting, including creating and executing scripts, working with variables, control structures, loops, and functions. By understanding these fundamental concepts, you will be well on your way to mastering shell scripting and unlocking its full potential.

  • Demystifying the Shell: A Beginner's Guide

    Discover the power of the shell, a command-line interface that allows you to interact with your computer's operating system more directly and efficiently. Learn the basics of using the shell, navigating within it, and connecting programs using simple examples. Enhance your skills with miscellaneous tips and resources, including tab completion, command history, keyboard shortcuts, and helpful online tools. Embrace the command line and unlock the full potential of the shell!

  • Version Control (Git)

    How to use version control _properly_, and take advantage of it to save you from disaster, collaborate with others, and quickly find and isolate problematic changes. No more `rm -rf; git clone`. No more merge conflicts (well, fewer of them at least). No more huge blocks of commented-out code. No more fretting over how to find what broke your code. No more "oh no, did we delete the working code?!".