Turning ideas into code, exploring how things work, and building something new along the way.
Hey! I'm Ajay, a software engineer based in Pune, India, currently working at Tata Consultancy Services (TCS).
I enjoy exploring new technologies, understanding how systems work behind the scenes, and turning interesting ideas into working projects.
building: Backend systems & cloud-native applications
exploring: AI agents, LLMs & intelligent workflows
learning: Distributed systems & data engineering
practicing: DSA, algorithms & problem-solving
curious: How everything works under the hoodThe common thread? I like understanding how things work, experimenting with new ideas, and turning what I learn into something I can actually build.
Languages, frameworks, and tools I use in my projects and continue to explore.
A collection of projects I've worked on while exploring backend development, cloud computing, and artificial intelligence.
| Project | What's it about? |
|---|---|
| 🏦 Distributed Banking Ledger | A banking transfer simulator built with Spring Boot microservices, Kafka, Redis, and PostgreSQL. An exploration of distributed transactions, payment workflows, and event-driven systems. |
| 🏠 House Price Predictor | A machine learning application exploring regression models and house price prediction using synthetic housing data, with an interactive Streamlit interface. |
| 🤖 Adaptive RAG Chatbot | An AI chatbot combining document retrieval, LLMs, and agentic workflows using Python, FastAPI, LangGraph, and Qdrant. |
| 💬 Blink — Real-Time Chat | A full-stack messaging application built with Spring Boot, React, JWT authentication, and WebSockets. |
| 🥗 Digi-Diet | An IoT nutrition tracking prototype connecting an ESP32-CAM with AWS IoT Core, Lambda, and DynamoDB. |
Each project started with a question, an idea, or simply the curiosity to try something new.
When I'm not building projects, you'll often find me practicing Data Structures & Algorithms.
I enjoy breaking down problems, exploring different approaches, and understanding why one solution works better than another.
Topics I'm exploring:
Arrays · Hashing · Sliding Window · Binary Search · Linked Lists · Trees · Graphs · Dynamic Programming
📖 Explore my LeetCode solutions
A few certifications I've earned along my learning journey.
- ☁️ AWS Certified Developer – Associate
- ☁️ AWS Certified Solutions Architect – Associate
- 🤖 Claude Certified Developer – Foundations
Always learning, experimenting, and finding something new to explore.
I'm always happy to connect with fellow developers, exchange ideas, talk about interesting projects, or learn something new.
Whether it's backend engineering, cloud, AI/ML, or just a good conversation about technology, feel free to reach out!



