r/RemoteDevelopersIndia

▲ 12 r/RemoteDevelopersIndia+3 crossposts

i built a tool that lets anyone talk to a database and get visual charts

https://github.com/nonvegetable/nl2sql

non-technical teams shouldn't have to wait days for basic, critical data reports just because the data engineering team is constantly backlogged with basic query requests. it bottlenecks business decisions for weeks.

so to fix that, i let my typical curious, over-engineering brain build an autonomous data assistant to eliminate that exact delay.

i created nl2sql, an AI-driven, model-agnostic pipeline that lets anyone ask plain-English questions like "show me last quarter's clothing sales" and instantly receive structured data reports along with interactive charts.

here is how i engineered the system and structured the repository:

app.py: the main frontend user interface built using streamlit, giving non-tech users a clean, dead-simple chat dashboard to ask questions and view immediate visual reports.

generate_sql.py: the core autonomous engine. it handles context-aware schema linking via a chromadb vector database, routes the query to an llm, and runs a resilient agentic self-correction loop that automatically catches and patches sql syntax bugs on the fly.

sync_schema.py: this script manages database state and syncs the required relational table schemas directly into the vector database for high-accuracy embedding lookup.

docker-compose.yml & Dockerfile: containerizes the entire pipeline so it can be spun up seamlessly alongside any production postgresql instance.

why it’s built this way:

fully model-agnostic: you don't get locked into expensive cloud apis. you can seamlessly plug in your own local llms via ollama, or easily route queries through cloud provider api keys like openai, anthropic claude, or google gemini.

strict security: it isolates all data access using read-only postgresql execution roles, ensuring the agent can never accidentally modify or delete actual database records.

built using python, streamlit, postgresql, sqlalchemy, chromadb, and docker.

current deployment bottleneck

right now, i am only using docker and docker compose to spin this up locally. since this is designed to be hit by non-tech teams, i am looking for proper production deployment strategies. what would you recommend for hosting a streamlit + local llm/vector db stack securely in the cloud without breaking the bank?

would love to know what you guys think about the architecture, or if you've handled text-to-sql pipelines differently in production!

(used gemini for grammar)

u/Early_Sink_9169 — 2 days ago
▲ 5 r/RemoteDevelopersIndia+3 crossposts

What can i do fable 5 that helps me ?

hi guys i just finished year 1 . cs student. and i have claude pro. now with three days remaining for it that is 4-7 on the pro plan. i was thinking to use it somehow so it helps.
usually most of my projects etc is done by sonnet or opus so i didnt need it yet. but still if you have some good idea please share

reddit.com
u/-Builder- — 2 days ago
▲ 6 r/RemoteDevelopersIndia+3 crossposts

engineering student from a tier-1 college, trying to earn my first rupee and prove my tiny worth

I am 21 years old. I am studying at a private engineering college. ive come home for summer vacation here in Chennai , and what is annoying me is my parents comparing me constantly to fellow apartment kids which is so so tiring and exhausting because im trying too..my parents keep telling me that at my age I should be earning some money.. t. I have skills I work on projects at my internship.. I have never made any money from them. and this has started to bother each day .

I am putting myself out here. I just want to prove to myself that my skills are worth something. here's a small list of things Ive worked on

* Python scripting for automation and data cleaning and making tools

* Data annotation and labeling. I have worked with YOLO pipelines and CVAT

* Helping with machine learning model evaluation or basic training

* Embedded systems basics, like STM 32 , ESP32 and circuit stuff

I am looking to do any work that would make me some money

tasks that pay around ₹4k to ₹8k. I will do a trial task first so you do not have to take a risk on someone you do not know.If you have any work you can send me a message. Even a small job will help me.

reddit.com
u/SpecialistNetwork767 — 6 days ago
▲ 14 r/RemoteDevelopersIndia+14 crossposts

What if a new AI architecture could train on a laptop with just 4GB of RAM and an old Intel i5 - no GPU, no cloud?

We tested exactly that at Trijna Labs.

We've published a short video showing part of the training process. If you're interested, watch the video and check the YouTube comment link for the unedited raw training footage.

We're looking for honest technical feedback, criticism, and questions from people working on AI systems, model architectures, training infrastructure, or efficient inference.

We're also open to collaborating with researchers, engineers, builders, and anyone interested in helping push the project forward.

youtu.be
u/Different-Turnip3864 — 7 days ago