A Retrieval-Augmented Generation application that lets users ask natural language questions about their own documents and get context-aware answers. Handles document processing and chunking with LangChain, generates embeddings with Sentence Transformers, retrieves relevant context via a FAISS vector store, and uses an LLM to generate grounded responses — all through an interactive Streamlit interface for upload and querying.
status: available for full-time roles & freelance projects
Prateek Kumar
Full-Stack Software Engineer
I build scalable web applications, backend systems, APIs, and AI-powered solutions — from production RAG pipelines to full-stack platforms.
/about
From debugging circuits to building GenAI pipelines.
I started my B.Tech in Electronics & Communication at NIT Srinagar in 2021, and along the way found that I liked writing software more than reading datasheets. By my final year, that meant late nights on LeetCode — I've since worked through 500+ DSA problems — and an internship at Nexturn that turned into a full-time offer the moment I graduated.
What started as an internship building a document Q&A pipeline turned into my full-time focus: I now work as a Data & GenAI Engineer, spending my time between two worlds that most people treat as separate — traditional backend/data engineering (SQL, ETL pipelines, Spark and Hive) and applied Generative AI (LangChain, FAISS, retrieval-augmented generation with OpenAI's APIs).
The problems I enjoy most sit at the intersection: making retrieval accurate enough to trust, keeping data pipelines reliable at scale, and building APIs that don't fall over when someone finally puts them in front of real users. I'd describe myself as an engineer who's equally comfortable optimizing a SQL query and debugging a prompt template — and who'd rather ship something reliable than something flashy.
Backend & Data
REST APIs, SQL, ETL pipelines on Spark/Hive/Hadoop
Applied GenAI
RAG systems, vector search, LLM application engineering
/experience
Where I've worked.
Data & GenAI Engineer
Nexturn · Bengaluru, India
Joined as an intern during my final year at NIT Srinagar; converted to a full-time role upon graduating in 2025.
- Designed and built a Retrieval-Augmented Generation (RAG) application using LangChain and FAISS, enabling domain-specific question answering over unstructured documents.
- Engineered the document ingestion pipeline end-to-end — chunking, embedding generation, and vector indexing — to improve retrieval accuracy for multi-turn conversational queries.
- Integrated OpenAI APIs into the retrieval pipeline and iterated on prompt templates through repeated testing to improve answer relevance for domain-specific queries.
- Authored and optimized SQL queries (joins, aggregations, CTEs, window functions) for structured data transformation and business reporting.
- Built and debugged ETL pipelines to ingest, clean, and transform structured datasets using Hadoop, Hive, and Spark.
/projects
Things I've built.
Web2App — Website to Mobile App Generation Pipeline
An end-to-end pipeline that converts a website URL into a functional React Native (Expo) mobile app. Extracts UI structure via Playwright and generates native components through template-based code generation. Includes an LLM-based evaluator that scores generated app quality, with a human-in-the-loop review layer backed by SQLite to catch and correct generation errors before deployment.
ServiceNow SecOps — Exploitable Likelihood Score (ELS) Dashboard
A vulnerability-prioritization tool that computes an Exploitable Likelihood Score from CVSS and threat data, backed by a custom ServiceNow table to manage the underlying application data. Built UI Builder pages to visualize ELS scores, vulnerability groupings, and Security Incident records for security analysts.
/skills
What I work with.
Languages
Backend & APIs
Data Engineering
Generative AI
Databases
Tools & Platforms
/achievements
Track record.
DSA problems solved on LeetCode
LeetCode contest rating
LeetCode badges earned
Year of production engineering experience
National Institute of Technology, Srinagar
B.Tech in Electronics & Communication Engineering
Coursework: Data Structures & Algorithms, DBMS, Operating Systems, OOP
/why-hire-me
What I bring to a team.
Full-stack fluency
Comfortable across the stack — from React front ends to Express/Node APIs to the SQL and pipeline work that keeps data reliable underneath.
Production GenAI experience
Not just prototypes — I've built and maintained a RAG system in production, including the ingestion, retrieval, and prompt-iteration cycle that makes LLM answers trustworthy.
Data engineering fundamentals
Hands-on with Spark, Hive, and Hadoop for ETL — I understand how data actually moves and breaks at scale, not just how to call an API.
Strong CS fundamentals
500+ solved problems on LeetCode and a B.Tech grounding in DSA, DBMS, and OS — the fundamentals that make debugging and system design faster.
Fast ramp-up
Went from intern to full-time engineer within a year by shipping a real production system — I learn fast and I ship.
Clear communication
I write code and documentation for the next person reading it, and I'd rather flag a blocker early than surprise you with one later.
/contact
Let's work together.
Open to full-time roles and select freelance projects. I usually respond within 24–48 hours.