About
Software Developer and Computer Engineer from COEP Technological University, Pune. I have learned and tried things across technologies like Generative AI Fullstack Development, Cloud, Data Science, Machine Learning, etc. but decided to go in depth into learning about Fullstack Development, Cloud Technologies and integrating GenAI into the former. I am passionate about building products that solve real world problems and hope to build something one day that is used by millions of people. Engineering scalable and reliable systems is what I would love to build and it is the part of the problem solving that excites me alongside coding.
Skills
Check out my latest work
I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites. You can find my resume here

ChatUI
With the release of many extremely good large language models across the internet, I decided to build a chat application that lets you choose the model you want without paying for many different subscription. With this app you can add any OpenAI API compatible models that you bring on your own with API keys and chat with it seamlessly with a great and responsive mobile friendly interface with PWA support. It also supports upto 5 team members to brainstorm together with a LLM in a Conversation. There are many optimizations and best practices I learnt from buliding this app and i plan to keep adding more features to it and turn it into a Microservices architecture going ahead with a backend in Go and LLM stuff in Python. It has more than 140 users.

Thunderlink
In a world where we engage with numerous social media platforms daily, managing and sharing multiple profiles can become cumbersome. To address this, I developed Thunderlink, a streamlined platform that showcases all your social links into one unified profile with a unique link for you. Using Next.js for the frontend, and PostgreSQL with Prisma ORM for efficient data management, Thunderlink offers a smooth, user-friendly experience. The project focused on creating robust CRUD operations to ensure seamless profile updates and management. Used authentication providers like Google and Magic Links, making it easy for users to get started.
Twitter Clone
Developed a Twitter clone to test my UI development skills as well as learn a different way to communicate with backend systems using GraphQL. The project was built using Next.js for the frontend and Node.js for the backend. Prisma ORM was used to interact with the PostgreSQL database. The project also utilized Redis for caching and rate limiting, Google OAuth for authentication. The project was deployed on AWS in a scalable manner. The AWS instance may not be online as there are no users to use the app.

StockGPT
Developed an intelligent terminal based stock analysis tool that leverages advanced LLMs with tool calling to dynamically retrieve real-time financial data via the yfinance API.Integrated LangChain with Gemini 2.0 flash to enable natural language queries and deliver insightful market analysis across 125 different stock related values. Used plotly graph objects to visualize multiple stocks in a given time frame in a interactive plot
PDFQuery
PDFQuery is a web application that lets you provide context to the LLMs from PDFs using RAG The application uses LangChain for language processing and FAISS for similarity search. The application is built using Streamlit and Python. The application also uses gemini-flash-2.0 model in the Gemini API for the LLM.