About Experience Projects Skills Achievements Contact Download Resume

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.

Data & GenAI Engineer @ Nexturn · 1+ Year Experience · Bengaluru, India
Prateek Kumar
baseBengaluru, IN
roleData & GenAI Engineer
eduNIT Srinagar '25

/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.

01

Backend & Data

REST APIs, SQL, ETL pipelines on Spark/Hive/Hadoop

02

Applied GenAI

RAG systems, vector search, LLM application engineering

/experience

Where I've worked.

Data & GenAI Engineer

Nexturn · Bengaluru, India

Sep 2024 — Present

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.
LangChain FAISS OpenAI API Spark Hive SQL

/projects

Things I've built.

assets/images/projects/rag-qa.jpg

RAG-Based Document Question Answering System

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.

LangChain Sentence Transformers FAISS Streamlit Python
assets/images/projects/web2app.jpg

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.

Python Streamlit Playwright React Native Expo
assets/images/projects/servicenow-els.jpg

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.

ServiceNow UI Builder JavaScript

/skills

What I work with.

Languages

PythonJavaScriptJavaSQL

Backend & APIs

REST APIsNode.jsExpress.jsOOP

Data Engineering

Apache SparkApache HiveHadoopETL PipelinesData Transformation

Generative AI

LangChainFAISSRAGVector EmbeddingsSemantic SearchPrompt EngineeringOpenAI API

Databases

MongoDBQuery OptimizationIndexing

Tools & Platforms

GitGitHubLinux

/achievements

Track record.

0+

DSA problems solved on LeetCode

0

LeetCode contest rating

0

LeetCode badges earned

0+

Year of production engineering experience

National Institute of Technology, Srinagar

B.Tech in Electronics & Communication Engineering

Coursework: Data Structures & Algorithms, DBMS, Operating Systems, OOP

2021 — 2025

/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.