I will build a rag chatbot that cites your documents

S
sopilnik
S
sopilnik
Alexandr S

About this gig

Your answers already sit in your documents: return policies, manuals, price lists, help-center articles. People still ask the same questions, and a general chatbot invents answers. The chatbot I build searches your files first and answers from them, citing the file and page or section. When the documents don't cover a question, it says so.


Basic indexes up to 25 files (text PDF, Word, plain text or web pages) behind a simple web chat, with a guide to run it on your host. Standard takes up to 200 files, adds a chat widget for your site or a Telegram bot and chat history, installed on your server. Premium goes inside your Postgres or Supabase app with logins and access rules, or runs on your server with a local model, so files stay on your network.


Each package ends with a test on up to 20 of your questions: each answer, its source and whether it was right, then one round of fixes and a re-run. Source code is included. The bot runs on your own OpenAI, Claude or Gemini key, with no monthly fee to me.


Recent work: the vector search layer of a live Supabase backend for an election trading desk.


No calls. We agree the scope in the chat, and I report there each working day.

Get to know Alexandr S

Alexandr S

Full Stack Developer: Rust, TypeScript, JavaScript, AI Integrations

  • FromKazakhstan
  • Member sinceJun 2024
  • Avg. response time1 hour
  • Languages

    Russian, English
Full-stack developer with 10+ years in IT. I build and fix web, desktop and mobile apps, APIs and Chrome extensions in TypeScript, JavaScript and Rust, and add AI features: LLM integrations and RAG chatbots that answer from your documents. Stack: React, Next.js, Node.js (Express, NestJS), Rust (axum), PostgreSQL, MySQL, MariaDB, MongoDB, Redis, Supabase, WordPress, WooCommerce, Tauri, React Native, Docker. I also fix and secure apps built with Lovable, Bolt or Cursor that aren't ready for real users. I work async and in writing, with no calls.

My Portfolio