Software Engineer
I'm Swanand Sanjay Khonde, accomplished software engineer with a proven track record of developing and implementing both frontend and backend solutions. Known for working with limited direction while understanding and executing a business vision to build market-ready applications. Capable of leading projects from conception to completion and poised for future leadership roles.
- Jan 2025 - Present
Ford Motor Company
Software Development Engineer II
- Jan 2024 - Dec 2024
Rice University
Graduate Teaching Assistant
- May 2024 - Aug 2024
Nedd Technologies
Founding Software Engineer
- Aug 2021 - Jun 2023
HSBC
Software Engineer
- Aug 2019 - Jan 2020
Optimum Data Analytics
Machine Learning Engineer Intern
- June 2018 - Aug 2018
Iauro Systems
Software Engineer Intern
Projects
Articles
04 May 2026
There's a quiet tax being levied on every team adopting AI coding agents. It doesn't show up in your sprint retro. It shows up in your API bill. Every time an agent reads a file to answer a question, it burns tokens. This is a structural problem with a structural solution: a knowledge graph that gives AI agents the same mental model a senior engineer uses to navigate a codebase.
08 November 2024
In the ever-evolving world of web development, caching remains a powerful tool for optimizing application performance. However, managing caching across multiple layers in an application, like the frontend, backend, and database, can introduce complexities, particularly around data consistency. Next.js 15 has made notable updates in caching strategies, shifting from "cached by default" to "uncached by default" for GET route handlers and Client Router Cache. Let's take a closer look at how these changes fit into broader caching considerations and explore a few practical examples that highlight the impact of caching decisions on performance and user experience.