
Building Real-World AI Applications as a Software Developer
I’m Atharva Naik, a Software Developer focused on building real-world applications powered by Generative AI and scalable backend systems. This post shares my journey, technical experience, and the tools I use to solve practical problems.
My Background
I am currently pursuing a Master of Computer Applications (MCA) at Savitribai Phule Pune University. During my academic journey, I developed a strong interest in backend engineering and AI-driven systems, which led me to work extensively with Python, FastAPI, and Large Language Models (LLMs).
Working with Generative AI
A major part of my work revolves around LLM-powered applications. I have built and shipped tools using technologies like:
- OpenAI APIs (GPT-4)
- Llama-2
- LangChain
- Retrieval-Augmented Generation (RAG)
- Vector databases such as ChromaDB
These systems helped improve developer productivity and reduced hallucinations in AI responses through better context retrieval.
from fastapi import FastAPI
app = FastAPI()
@app.get("/health")
def health_check():
return {"status": "AI service running"}Related Posts
Building AI Agents with Vercel AI SDK and SWR
How I built AI agents using Vercel AI SDK, implemented streaming chat, and used SWR for efficient data fetching.
February 7, 2026•4 min readIntroduction to FastAPI - Build High-Performance Python APIs
FastAPI is a modern Python framework for building high-performance APIs quickly and efficiently. Learn the basics of FastAPI with practical examples.
January 17, 2026•1 min read