AI-Powered Smart SQL Query Generator

Posted 4 days ago

Worldwide

Summary

Full Stack AI Developer Needed — Natural Language to SQL System (QueryAI) We are building QueryAI, an internal business intelligence tool that allows non-technical users to query live databases using plain English. The system uses LLMs to convert natural language into SQL, executes queries on MSSQL, and returns results with AI-generated explanations and charts. The system architecture, UI screens, module breakdown, and flow diagrams are fully finalized. We need a skilled developer to implement it. Project Goal: Build a production-ready web application where users type questions like "Show total sales by region last month" and receive instant SQL results, charts, and a plain-English explanation — without writing any SQL. What Needs to Be Built: 1. AI / LLM Layer • Natural language → SQL conversion using OpenAI API or local LLM • Semantic caching using embeddings to avoid redundant LLM calls • Pattern-based query fallback logic • AI-generated human-readable explanation of results 2. Backend (Python FastAPI) • REST API for all modules • JWT-based authentication • OTP password reset via Gmail SMTP • SQL safety validation before execution • Role-based access control (Admin / User) 3. Database Layer • Live query execution on Microsoft SQL Server (MSSQL) • MySQL for storing users, sessions, chat history, activity logs 4. Frontend (React.js) • Chat-based interface (similar to ChatGPT UI) • Session history + favorites/saved queries • Chart rendering: Bar, Line, Pie • Admin panel with full management controls 5. Admin Panel • Manage users (add, edit, delete, reset password) • User activity dashboard (track all queries, status, timestamps) • Manage AI prompts and metadata • Manage subject areas and table schema context Expected Deliverables: • Fully working QueryAI web application • Backend API (Python FastAPI) • React frontend with chat UI and admin panel • LLM integration with semantic cache • Live MSSQL query execution • Chart generation module • JWT auth + OTP system • Clean codebase with documentation Ideal Candidate: • Strong experience in Python (FastAPI) and React.js • Has worked with OpenAI API or LLM integration before • Familiar with MSSQL / SQL Server • Understands JWT authentication and role-based systems • Can deliver clean, maintainable code Please include in your proposal: 1. Relevant projects you have built (AI or full stack) 2. Your experience with LLM/OpenAI API integration 3. How you would approach the NL to SQL conversion 4. Estimated timeline and milestones 5. Any challenges you foresee and how you would handle them Full UI screens and architecture diagrams will be shared with shortlisted candidates.

  • $100.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
SQL
LangChain
React
Django
Nice-to-have skills
ASP.NET MVC
Microsoft SQL Server Programming
Activity on this job
  • Proposals:15 to 20
  • Last viewed by client:3 days ago
  • Interviewing:
    15
  • Invites sent:
    20
  • Unanswered invites:
    5
About the client
Member since May 20, 2026
  • India
    4:24 PM

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Graphic Design
Castilian Spanish
Web Design
Adobe Illustrator
Web Development
Adobe Photoshop
Content Writing

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo
Other open jobs by this Client (1)