SaaS & AIPrototype · client engagement

Natural-Language Banking Data Assistant (Text-to-SQL)

Business users ask questions about banking data in plain English and get SQL-backed answers rendered as charts.

Developed by Talha Saleem
private build
Confidential client build

Natural-Language Banking Data Assistant (Text-to-SQL)

  • LLM chat
  • Text-to-SQL
  • Auto charts
  • Golden records

01The problem

Business users couldn't query warehouse data without writing SQL or waiting on analysts.

02My contribution

Developer on the prototype: LLM chat with function calling over a self-hosted text-to-SQL engine, and the admin pages.

03Outcome

A working prototype with automatic chart selection, deployed to AWS ECS with Terraform.

04Tech stack

  • Python
  • Streamlit
  • LangChain
  • Azure OpenAI
  • Snowflake
  • ECharts
  • Terraform
  • AWS ECS
Talha Saleem

Developed by Talha Saleem

Want something like this built for you?