About
Ever since I was a kid, I’ve been hooked on figuring out how things work—tearing apart gadgets, tweaking web console code, and wondering what made my favourite games so addictive. That curiosity evolved into a passion for building intelligent systems that solve real problems.
Today, I’m an AI Software Engineer focused on turning ideas into systems that think using Python and tools like scikit-learn, and HuggingFace. I’ve built a Retrieval-Augmented Generation (RAG) chatbot that handles customer queries, predictive models to predict customer engagement behaviour, and REST APIs with FastAPI—projects that let me to bring AI to life in real-world applications.
Right now, I’m digging deeper into the AI stack, getting hands-on with TensorFlow and PyTorch to train more advanced models. Whether I’m coding, prototyping with a new ML library, or skimming research papers over coffee, I’m always learning—pushing towards smarter, more production-ready systems.
That spark from the early days? Still there. Still driving me. Only now, I build with purpose, not just curiosity.
Experience
Skills
Check out my latest work
I've worked on a variety of projects, from web apps to APIs, CLIs and ML models. Here are a few of my favourites.

Medguide-ai
Architectured a Retrieval-Augmented Generation (RAG)-based AI assistant tailored for a Hospital. It provides accurate, context-aware answers to patient queries by combining the hospital's medical knowledge base with a large language model (LLM). Ideal for answering FAQs, drug information, and hospital-specific guidelines.

Task-tracker API
Developed API endpoints to manage tasks, including creating, reading, updating, and deleting tasks. It also supports user authentication and authorization with different user roles (such as 'admin') to control access to certain endpoints.

WIP: Recalla
Developing Recalla, an AI-powered flashcard application that leverages spaced repetition to boost memory retention. This tool aids users in effectively reviewing and recalling information, making the learning process more efficient and enduring.

Customer Engagement ML
Developed a machine learning project to predict customer engagement using gradient boosting and ensemble techniques. Analyzes customer data to deliver actionable insights for improved retention strategies, with exploratory analysis in Jupyter notebooks.
Get in Touch
Want to chat? Just shoot me a dm with a direct question on LinkedIn and I'll respond as soon as I can.