Swanand

_

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.

Skills

Python, Java, Javascript/ Typescript, C++

Spring Boot, Node.js, Flask, Express

React.js, Next.js, Tailwind CSS

Azure, AWS, Jenkins, Git, JUnit, Ansible, Grafana, Kafka

SQL, MongoDB, PostgreSQL, Redis

Pytorch, Tensorflow, Pandas, Numpy, Neural Networks, Matplotlib

Work Experience

  • Ford Motor Company Logo
    Ford Motor Company

    Software Development Engineer II

    Jan 2025 - Present
  • Rice University Logo
    Rice University

    Graduate Teaching Assistant

    Jan 2024 - Dec 2024
  • Nedd Technologies Logo
    Nedd Technologies

    Founding Software Engineer

    May 2024 - Aug 2024
  • HSBC Logo
    HSBC

    Software Engineer

    Aug 2021 - Jun 2023
  • Optimum Data Analytics Logo
    Optimum Data Analytics

    Machine Learning Engineer Intern

    Aug 2019 - Jan 2020
  • Iauro Systems Logo
    Iauro Systems

    Software Engineer Intern

    June 2018 - Aug 2018

Projects

Othello Reversi Game using Cilk Plus

A parallelized version of the classic strategy game Othello (also known as Reversi), implemented in Cilk Plus. Implements the negamax algorithm for AI decision-making.

View Project

Math AI Agent

A simple math agent built using Agno that converts natural language mathematical expressions into MathJS and LaTeX representations.

View Project

Next.js Portfolio

This Website. My portfolio website built with Next.js and Tailwind CSS.

View Project

Articles

08 November 2024

Mastering Caching Strategies with Next.js 15: Balancing Consistency and Performance

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.

Read article >

28 July 2020

Patents in Quantum Computing

Quantum Computing can be simply defined as “Use of quantum effects to store and compute data”. Quantum computing is emerging as a gamechanger in today’s computer industry. But what is the need of quantum computing? Today we use semiconductor technology for computers. By increasing the number of transistors in given area we are increasing the capacity of data storage. But we can’t keep on reducing the size of transistors.

Read article >

Gallery

Carousel