Skip to content
View vijayrangvani's full-sized avatar

Block or report vijayrangvani

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vijayrangvani/README.md
Vijay Rangvani

LinkedIn YouTube Email GitHub


👋 Hey, I'm Vijay

I'm actively moving toward Forward Deployed Engineering and GenAI Engineering — the intersection of real customer problems, working prototypes, and shipping things that hold up.

Understand the problem → Prototype → Integrate → Debug → Deploy → Iterate

What pulls me toward FDE specifically: it's the closest engineering role to the actual problem. You can't abstract your way out of a broken integration at 2am. That's the work I want to get better at.

Right now: finishing the Graph RAG assistant, deepening agent evaluation, and getting comfortable with Kubernetes past the basics.


🧰 Stack

🤖 GenAI

LangChain LangGraph LLMs RAG Graph_RAG AI_Agents LangSmith

⚡ Backend

Python FastAPI Pydantic REST_APIs SQL

🗄️ Databases

PostgreSQL MongoDB Neo4j

🐳 DevOps

Docker Docker_Compose Kubernetes

📊 Analytics

Pandas Power_BI Jupyter Excel

🔭 Going Deeper

Terraform CI/CD Cloud Observability Testing


🌟 Flagship Project

🕸️ Graph RAG Knowledge Assistant

A knowledge assistant that goes beyond flat vector search — it uses Neo4j graph relationships alongside semantic embeddings to understand how documents connect, not just what they say.

Built specifically to answer: does adding graph structure actually improve retrieval quality, and when?

PDF → Chunking → Embeddings → Graph Relationships → Retrieval → LLM → Grounded Answer

FastAPI · Neo4j · Embeddings · Vector Search · RAG · LLM

Explore Repository


🧪 Other Builds

🤖 AI Agent Patterns · LangGraph · LangChain

Built and compared four agent architectures to understand where each pattern breaks down and why — not as a benchmark, but as a way to develop intuition for which architecture fits which problem.

Pattern Key Question Explored
Simple Agent How does a basic tool loop actually behave?
Tool-Using Agent What does Pydantic structured output change?
Router Agent When does conditional branching make sense?
ReAct Agent What does a reasoning trace actually show?

LangChain · LangGraph · Pydantic · Tool Calling · LangSmith

Agent Projects


🐳 Docker Full-Stack Service · Multi-Container

Containerized a multi-service application — FastAPI backend, PostgreSQL, Redis, Nginx reverse proxy, and pgAdmin — to understand how services discover each other, where health checks actually matter, and what silently fails when networking config is wrong.

FastAPI · PostgreSQL · Redis · Nginx · pgAdmin · Docker Compose

Docker Projects


☸️ FastAPI on Kubernetes · Deployment

Deployed a containerized FastAPI app to Kubernetes using Deployments and Services — a first real run at the orchestration layer beyond Compose, where the primitives are different and the failure modes are less obvious.

Kubernetes · Docker · YAML · kubectl · NodePort

Kubernetes Projects


🎥 Build → Explain → Share

I document the work on YouTube — not polished demos, but real technical walkthroughs: what I built, what broke, what I had to look up, and what I now understand differently. Current content covers the Graph RAG build, agent pattern comparisons, and containerization.

The discipline of explaining what you built forces clarity you don't get from building alone. That's why I do it.

Watch on YouTube


🗂️ Quick Navigation

Graph RAG Agents Docker Kubernetes All Repos


⚡ The Way I Work

🔍 Understand What is the actual problem — not the stated one
🧪 Prototype Build the smallest thing that answers it
🔗 Integrate Where assumptions meet reality
🔧 Debug Where real learning happens
🚀 Deploy Make it real — local doesn't count
🗣️ Explain If you can't explain it, you don't own it
🔁 Iterate What would you build differently now?
The gap between a working prototype and a working integration
is where most ideas die — and where I want to work.

Engineering isn't about knowing the answer.
It's about building your way to one — and being honest about what broke along the way.


GitHub Stats GitHub Streak

📊 Earlier Foundations — Data & Analytics

Before moving toward backend and GenAI engineering, I worked on data analysis and visualization. That work shaped how I think about schemas, query design, and working with structured outputs — it feeds directly into retrieval work now.


Not finished. Actively building.

The best way to understand what I'm working on is to look at the repos and watch the build log.

Footer

Pinned Loading

  1. api-security-audit api-security-audit Public

    Secure FastAPI Employee CRUD API demonstrating API key authentication, JWT, rate limiting, CORS, security headers, input validation, SQL injection prevention, XSS protection, and HTTPS-ready config…

    Python

  2. dockerized-fastapi-fullstack dockerized-fastapi-fullstack Public

    multi-container backend application built to understand how FastAPI, PostgreSQL, Redis, Nginx, and pgAdmin work together using Docker Compose

    Python

  3. employee-mgt-REST_API employee-mgt-REST_API Public

    Production-style Employee Management REST API built with FastAPI, SQLModel, Pydantic, authentication, CRUD, search, filtering, pagination, and Docker.

    Python

  4. graph-rag-knowledge-assistant graph-rag-knowledge-assistant Public

    Multi-Document Graph RAG Knowledge Assistant using FastAPI, Neo4j, ChromaDB and LLM

    Python

  5. kubernetes-deployment kubernetes-deployment Public

    Production-style Kubernetes deployment of a Dockerized FastAPI application using Deployments, Services, ConfigMaps, Secrets, PVCs, Namespaces, Ingress, scaling, rolling updates, and rollback.

    Python

  6. secure-authentication-api secure-authentication-api Public

    Secure Authentication API built with FastAPI, JWT, OAuth2, PostgreSQL, bcrypt, and role-based access control

    Python