I'm a Software Engineer who believes that Software Engineering is not about programming. For me, software engineering has been about learning to better understand the problems to be solved and being responsible about how my software influences the end-user.
I am a Software Development Engineer working at Harness and a core contributor to LitmusChaos, a CNCF Incubating project for performing Chaos Engineering in cloud-native environments. Prior to joining Harness, I have been an SDE intern at ChaosNative, the company behind the LitmusChaos framework, where I found the opportunity to step into the cloud-native realm, explore the magic of Kubernetes, and ofcourse develop LitmusChaos. While I am not solving problems and writing code, I love to share my learnings with fellow software engineers with my technical blogs. I tend to write on a variety of topics including Chaos Engineering, Kubernetes, Docker, LitmusChaos to name a few.
Beyond the buzz of the tech life, I cherish a steaming pot of coffee and a hardcover book on rainy days and a long walk through the woods on summer evenings.
MY TALKS
MY PROJECTS
Iptables Visualizer
Kubernetes, Linux
A web application for visualizing the iptables rules present in the Kubernetes kube-proxy pods or in a Linux operating system in the form of a directed acyclic graph.
Grid Path Finder
Algorithms, Data Structures, Web Development
A web app for finding and visualizing the path between a source position and a destination position in a grid using graph algorithms such as BFS, DFS, Dijkstra, etc.
Chess AI
Artificial Intelligence, Web Development
An AI chess engine developed in Javascript that implements a Mini-Max algorithm to perform an adversarial search with the objective of finding the next best move. To make the process of searching the game tree more efficient, Alpha-Beta pruning is incorporated in the logic. The heuristic function to evaluate the board position is defined as the sum of individual piece cost weighted according to the piece-square table. Finally, there's a leaderboard for those who successfully beat the AI, which is implemented using Firebase Cloud Firestore.
Harness is the industry's first Software Delivery Platform to use AI to simplify the DevOps processes - CI, CD, Feature Flags, Cloud Costs, Chaos Engineering and much more.
ChaosNative is the founder of the LitmusChaos project, a CNCF incubating project for performing Chaos Engineering at scale in Cloud-Native environments.
HighRadius is a Fintech SaaS company that provides AI-based Autonomous Systems to 600+ companies for automating their Accounts Receivable and Treasury processes.