All works

CASE STUDY / AGENTIC AI · MEAL PLANNING AND SHOPPING

AUSDOR: meal planning connected to shopping

A meal planning and shopping agent that turns personal preferences into meal plans and structured shopping lists through multi-step reasoning and tools.

MY ROLEIndependent project
TECHNOLOGIES
GeminiLangChainAWSPostgreSQL
Conceptual still life of fresh vegetables, blank recipe cards, and a grocery basket representing meal planning.
AI-generated conceptual illustration.

01 / THE PROBLEM

What needed to work.

A meal plan is most useful when it can be translated into the next practical step. AUSDOR connects personalised meal planning to structured shopping lists, using an agentic workflow to carry context between the two.

02 / MY APPROACH

How I approached it.

01

Plan with an LLM

Built personalised meal-plan generation using Python, LangChain, and Gemini APIs, with LLM-driven planning and multi-step reasoning.

02

Connect planning and tools

Implemented tool-integrated workflows that autonomously convert a generated meal plan into a structured shopping list.

03

Build the supporting stack

Used PostgreSQL, Docker, and AWS as part of the application’s backend and infrastructure toolchain.

03 / SYSTEM OVERVIEW

Connecting the pieces.

  1. 01Personal preferences
  2. 02LLM meal planning
  3. 03Multi-step reasoning & tools
  4. 04Structured shopping list

The focus was continuity between planning and action: using the meal plan as the basis for a structured shopping list, with multi-step reasoning and tools connecting the stages.

AUSDOR / AGENT WORKFLOW04
01Preferences
02Meal plan
03Shopping list

Personalised planning, connected to everyday life.

04 / OUTCOMES

What the system delivers.

Personalised

Meal plans

LLM-driven planning tailored to personal preferences.

Structured

Shopping lists

An actionable list produced from the meal-planning workflow.

Independent project overview. The described workflow creates shopping lists; automated checkout and grocery purchases are not claimed.

Nova

Bhavya’s AI assistant

Type or talk to Nova
A LITTLE CONTEXT, ON DEMAND

What would you like
to know about Bhavya?

I’m Nova, his AI assistant. I can walk you through his projects, share his experience, or point you to his research.

AI answers from Bhavya’s portfolio. Messages are sent to OpenRouter. Voice input uses your browser’s speech service. Contact Bhavya directly ↗