Nikhil Chhetri · Developer · Builder

I BUILD SYSTEMS THAT MOVE, THINK & CONNECT.

Full-stack products, AI systems, and robotics — from investigation agents and government-scheme tools to an autonomous ground vehicle. Engineering work with source, architecture, and honest status labels.

BANGALORE, INDIA · 12.9716° N, 77.5946° E
SCROLL TO EXPLORE ↓
Selected Work
  • AI SYSTEMS
  • ROBOTICS
  • FULL-STACK
  • DEVOPS
  • HACKATHONS
01 /WHAT I'VE BUILT

SELECTED WORK

Strongest engineering evidence first — source, architecture, and honest status on every entry.

01

FRAUD INVESTIGATION AGENT

BUILT
AI SYSTEMS / GRAPH TECHNOLOGY

An agentic fraud investigation system combining graph-based pattern detection, LangGraph reasoning, deterministic risk scoring and next-best-action recommendations.

TigerGraph → Pattern Detection → LangGraph → Risk & Uncertainty → Next Best Action → Investigation Dashboard
02

NAVIGEN

BUILT
ROBOTICS / AUTONOMOUS NAVIGATION

Vision-based autonomous navigation for an unmanned ground vehicle operating in outdoor environments.

Camera → Perception → Decision → Navigation → Motor Control
03

SCHEMESAATHI

BUILDING
AI / CIVIC TECHNOLOGY

An AI government-scheme navigator that separates language understanding from deterministic eligibility evaluation.

User Query → LLM Extraction → RAG → Eligibility Engine → Documents/OCR → Result
04

LPG GAS LEAKAGE DASHBOARD

BUILT
IoT / REAL-TIME SYSTEMS

A telemetry dashboard connecting physical gas-sensor data with a real-time web interface.

MQ-6 Sensor → Firebase → Dashboard → Auto-Valve
01 /SHIPPED · AI AGENTS & FINANCIAL CRIME
BUILT · PUBLIC REPOOffline Evaluation Suite

FRAUD INVESTIGATION AGENT

“From a flagged account to an auditable next-best action.”

PROBLEM

Fraud tools tend to fail in two ways: static rule engines miss relational syndicates spread across accounts, devices, and merchants — or black-box scoring models produce numbers no auditor can defend. Analysts get alerts, but not an investigation.

SYSTEM·DATA → GRAPH → PATTERNS → AGENT → RISK → ACTION → DASHBOARD
01
DATA
Deterministic RFC-compliant fixtures
→
02
GRAPH
TigerGraph GSQL · local simulator
→
03
PATTERN DETECTION
6 calibrated heuristic detectors
→
04
AGENT
LangGraph stateful investigation loop
→
05
RISK
Deterministic risk + uncertainty
→
06
ACTION
Next-best-action ranking
→
07
DASHBOARD
React investigation workspace
KEY DISTINCTION

LLM reasoning ≠ risk calculation

The LangGraph agent structures the investigation narrative. Risk score, evidence confidence, and uncertainty are computed by deterministic engines — same inputs, same outputs, every run. Nothing is scored by the language model alone.

GRAPH SNAPSHOT·HOW A RING CONNECTS
  • Customer → Account → Transaction
  • Transaction → Merchant · IP · Device
  • Customer B ┄┄ Device (shared device → SHARED_DEVICE_RING)
GRAPH MODEL · 7 CORE VERTEX TYPES
CustomerAccountTransactionCardDeviceIPMerchant

TigerGraph GSQL schema · deterministic local simulator as default runtime

FRAUD PATTERN DETECTORS · 6
SHARED_DEVICE_RINGSHARED_IP_CLUSTERTRANSACTION_LAYERINGMERCHANT_CONCENTRATIONTRANSACTION_VELOCITYMULTI_ACCOUNT_RING
RISK ENGINE · DETERMINISTIC SCORING
  • Risk score, evidence confidence, and uncertainty scored independently
  • Run 1 == Run 2 == Run 3 — identical scores, tiers, and findings
NEXT-BEST-ACTION ENGINE · DETERMINISTIC
  • Recommendation scoring ranked by uncertainty reduction and risk relevance
  • Deduplicated analyst advisory — no automated enforcement
INVESTIGATION DASHBOARD

React · TypeScript · Tailwind — case directory, force-directed graph canvas, risk gauges, pattern findings, recommended actions, and an immutable audit timeline in a single investigation workspace.

IMPLEMENTATION
PythonFastAPITigerGraph (GSQL)LangGraphPydanticReactTypeScriptTailwind CSS
IMPLEMENTED · VERIFIED IN REPO
  • ✓Synthetic fraud graph fixtures — 133 vertices, 147 edges
  • ✓TigerGraph GSQL schema + in-memory local graph simulator
  • ✓6 heuristic pattern detectors (ring, cluster, layering, velocity)
  • ✓LangGraph investigation agent with a stateful node loop
  • ✓Deterministic risk, confidence, and uncertainty engine
  • ✓Deterministic next-best-action recommendation engine
  • ✓FastAPI backend + React / TypeScript / Tailwind dashboard
  • ✓Offline evaluation suite and tests documented in the repo
NOT YET · HONEST BOUNDARY
  • ·Live TigerGraph cluster — schemas are written; the local simulator is the default runtime
  • ·Hosted live demo — the platform runs locally (FastAPI + Vite), so there is no demo link here
STATUS · BUILTEVIDENCE · Source, schema, agent loop, engines, and tests are in the repository.
VIEW SOURCE
01 /EXPERIMENTS & PROTOTYPES

BUILDER'S LAB

Active prototypes and open experiments — each row labeled by what it actually is.

01

NAVIGEN UGV

BUILT
Flow:CAMERA → PERCEPTION → DECISION → MOTOR
ROS 2·OpenCV·Nav2·Raspberry Pi·ESP32

Vision-based autonomous navigation for an unmanned ground vehicle, running end-to-end on physical hardware outdoors.

Five-stage perception-to-motor pipeline built for Smart India Hackathon 2025. Full story in the NAVIGEN case study.

Execution Mode
Shipped · Running
THE REAL STACK

“MY FAVORITE STACK ISN'T JUST A TECHNOLOGY STACK.”

Problem+Curiosity+Terminal+AI+
A RIDICULOUS AMOUNT OF DEBUGGING.
THE PHILOSOPHY: FORCE MULTIPLIERS IN ACTIONCuriosity + Terminal + AI + Deep Understanding
01 SHIPPED SYSTEMS / FRAUD · NAVIGEN→02 THE STACK / TOOLS

“From physical motor loops to the software stack that drives them.”

Hardware, sensors, and firmware connect into languages, libraries, and architecture.

02 /TOOLS & ARCHITECTURAL CONCEPTS

TOOLS I BUILD WITH

An exploratory matrix. Verified technologies are marked as “Used in”, active builds as “BUILDING”, and research horizons as “EXPLORING” or “PLANNED”.

BUILD

React.js

Used in
Connection Flow:
React.js
↓ USED IN
LPG Gas Leakage Dashboard & Pulse component state
Verified Projects / Environments:
LPG Gas Leakage DashboardPulse (Planned)
02 THE STACK→02 AI AGENTS / FORGE

“From writing code manually to orchestrating agents in the terminal.”

Developer tooling and AI workflows act as force multipliers for rapid prototyping.

02 / AI ENGINEERING / DEVELOPER TOOL
BUILDING

FORGE

AI Software Engineering Agent

“From task to tested code — directly from the terminal.”
WORKFLOW PIPELINE·Interactive State Inspector
STAGE 02: PLAN
› PLAN:Breaks a developer request into smaller implementation steps.
ACTIVE CORE
* Authenticity Note: Test & debug loops are actively in development; review loop is planned.
WHY I BUILT FORGE

“I wanted to explore what happens when AI becomes part of the software engineering workflow itself — not just a chatbot that answers questions, but a tool that can inspect a codebase, break down a task, work with developer tools, and help move an idea toward working software.”

AI as a force multiplier · Grounded developer tooling
WHAT I'M EXPLORING
Active Learning Focus
AI AGENTS
MULTI-AGENT WORKFLOWS
TOOL CALLING
AUTOMATION
TERMINAL / CLI
DEVELOPER TOOLING

Areas actively explored and built hands-on — zero exaggerated claims.

forge — zsh — 80×24
BUILDING
$forge "add authentication"
FORGE
──────────────────────────────────────
●Planning task
●Inspecting repository
●Preparing changes
○Running tests
[IN DEVELOPMENT]
○Reviewing changes
[PLANNED]
› [TRACE]Drafting minimal, structured patch chunks adhering to local coding patterns.
Tactile CLI EngineForce Multiplier · Not a chatbot
Verified Stack:CLI ToolingTypeScriptNode.jsAI/LLM APIsGit
STATUS · BUILDINGCASE STUDY · repository in private development
02 DEVELOPER CLI / FORGE→03 REAL-TIME PRODUCT / PULSE

“From single-developer tools to real-time multiplayer products.”

Where multiple people, shared state, and live synchronization meet.

03 /PULSE / BUILDING
BUILDINGIn active development

PULSE

ILLUSTRATIVE PROTOTYPE

Real-Time Collaborative Workspace

“Work together. See everything.”

I'm exploring how real-time state, collaboration, and thoughtful product design come together in a full-stack application.

PULSE/Workspace/NAVIGEN
ILLUSTRATIVE · Concept Prototype
Sync Channel: Active (WS #navigen-live)
ACTIVE NOW
2 Present (ILLUSTRATIVE)
N
NikhilHost
Editing Navigation Plan
C
CollaboratorReviewer
Reviewing Camera Pipeline
* Ephemeral presence detection mockup — ILLUSTRATIVE prototype.
Simulate Mutation:ILLUSTRATIVE EVENT
WORKSPACE VIEWS
PROJECT TASKS
Sprint: SIH 2025 Milestones
Camera Integration
V4L2 OpenCV stream with edge thresholding
REVIEW
Navigation Pipeline
Pure pursuit waypoint planner & obstacle avoidance
BUILDING
Motor Control
ESP32 differential PWM driver with hardware failsafe
DONE
02:41·Task moved: REVIEW → BUILDING
Event broadcasted · 24ms
AI ACTIVITY DIGEST
PLANNED CAPABILITY
“Summarize what changed in this project this week.”
Completed
3 tasks
In Review
2 tasks
Blockers
0 reported
Most Active
Nav Pipeline
THE ARCHITECTURAL MOTIVATION

WHY I'M BUILDING PULSE

“I wanted to build something that goes beyond traditional CRUD applications and forces me to think about what happens when multiple people interact with the same product at the same time.”

STATE
Optimistic & Local
SYNCHRONIZATION
Delta Diff Pub/Sub
PRESENCE
Live Focus Roster
DATABASES
Relational Persistence
REAL-TIME EVENTS
Sub-50ms Broadcast
PRODUCT UX
Effortless Flow
SYSTEM DESIGN

FULL-STACK ARCHITECTURE

PLANNED ARCHITECTURE · BUILDING
01
USER
Browser Client / Multi-Device UI
02
NEXT.JS / REACT
Optimistic UI, React Server Components
03
API / SERVER
Node.js Edge Handlers & Authentication
04
REAL-TIME LAYER
WebSocket Gateway & Pub/Sub Events
05
DATABASE
Postgres / Relational Schema & Audits
06
COLLABORATIVE STATE
Shared Synchronized Room Data
* Authenticity Note: Pulse is currently in design and prototyping; technologies and architecture represent planned engineering choices rather than production deployments.
THE ENGINEERING FRONTIER

THE 5 CHALLENGES OF REAL-TIME

What actually happens between two keyboards separated by hundreds of miles.

01
STATE

What happens when application state changes?

Optimistic updates & local mutation buffers
Every user action triggers state mutations. In a multiplayer canvas, local state must be treated as optimistic and reconcile immediately without awaiting network roundtrips.
02
SYNCHRONIZATION

How does another client learn about that change?

WebSocket pub/sub & delta diff broadcasting
03
PRESENCE

How do users know who else is active?

Heartbeat pings, live focus & ephemeral state
04
CONFLICTS

What happens when two people change the same thing?

Deterministic conflict resolution (LWW / CRDT)
05
EXPERIENCE

How do we make all of this feel instant?

Sub-50ms perceived latency & zero-distraction UX
THE COLLABORATION PARADOX

“The hard part isn't making data move. It's making collaboration feel effortless.”

03 REAL-TIME STATE / PULSE→04 KNOWLEDGE SYSTEMS / ATLAS

“From synchronizing live state to grounding answers in evidence.”

Turning scattered documents into traceable, verifiable intelligence.

04 /AI / RAG / KNOWLEDGE SYSTEMS
BUILDINGIN ACTIVE DEVELOPMENT · PROTOTYPE UI

ATLAS

KNOWLEDGE WORKSPACE

Turn scattered knowledge into answers you can trace.

“The interesting part isn't generating an answer. It's knowing where that answer came from.”

A knowledge workspace exploring document ingestion, semantic retrieval, grounded generation, and evidence-first answers. Building systems that refuse to guess when they can verify.

FLOW /RETRIEVAL & GROUNDING PIPELINE
STAGE 05:RETRIEVE
› RETRIEVE:Cosine Search

Query vector matched against passage index using nearest-neighbor similarity ranking.

Top-k nearest neighbor match
ATLAS/Workspace/Grounded Knowledge Base
CONCEPT · SIMULATED RETRIEVAL
KNOWLEDGE BASE
5 DOCS
Document Inspector:
01_UGV_Architecture_Spec.pdf
Size: 248 KBSIH 2025 Spec
Sensor loopHardware constraintsPWM drive
ASK ATLAS
ILLUSTRATIVE QUERY
INPUT QUERYSimulated prompt

“What are the important hardware and processing constraints in the system?”

GROUNDED GENERATION
Evidence-bounded context

The primary physical constraint is processing capacity on the single-board edge processor [01]. Running full-resolution raw camera frames alongside ROS 2 nodes causes memory bus saturation. Consequently, frame capture must be cropped to the ground path ahead of the drive wheels [02], and edge motor control loops must fall back to emergency stop if telemetry pings drop for more than 500ms [03].

Source Citations:
GROUNDED EVIDENCE
VERIFIED CHUNK
SOURCE DOCUMENT

01_UGV_Architecture_Spec.pdf

chunk_03_p4
Reference: Section 2.4 / Page 4similarity · ~0.93 (illustrative)

“The Raspberry Pi 4 edge compute budget is strictly bounded to 30 FPS at 640x480 resolution to reserve CPU overhead for the Nav2 local planner and differential wheel drive.”

Attribution Mechanics:

Every claim is mapped deterministically to chunk character offsets. Zero ungrounded synthesis is permitted into the output payload.

RESEARCH /KNOWLEDGE SYSTEMS ARCHITECTURE
Concepts actively explored & prototyped · Zero inflated claims

Document Ingestion

EXPLORING

Parsing varied formats (PDF, Markdown, text) into clean normalized text streams.

Chunking Strategies

EXPLORING

Evaluating fixed-size token windows vs semantic sentence and paragraph splitting.

Embeddings & Vectors

EXPLORING

Understanding dense representations and mathematical cosine distance mapping.

Semantic Retrieval

EXPLORING

Combining keyword BM25 with vector similarity for hybrid document search.

Vector Search Concepts

PLANNED

Researching index structures like HNSW for fast k-nearest-neighbor lookups.

Context Construction

BUILDING

Budgeting prompts with only the highest-scoring chunks to avoid context dilution.

Grounded Generation

BUILDING

Constraining synthesis strictly to provided evidence passages with zero extrapolation.

Source Attribution

BUILDING

Deterministic mapping from each output sentence back to verifiable chunk excerpts.

›Authenticity Guardrail: Vector database embeddings and RAG retrieval pipelines in ATLAS are active local architectural explorations. No claims of production multi-million vector deployments or proprietary embedding models are made.
Architectural Focus:RAG PipelineSemantic ChunkingVector EmbeddingsContext BudgetingGrounded Evidence
Prototype in Active Research
04 KNOWLEDGE SYSTEMS / ATLAS→05 DEVOPS & INFRASTRUCTURE / NEXUS

“From asking what is true to understanding how software ships.”

Connecting source code, automated gates, builds, and edge observability.

NARRATIVE BRIDGE / FORGE → NEXUS
LIFECYCLE CONTINUUM

“From writing code to understanding the system around it.”

Forge helps build software through terminal agent loops. Nexus helps understand, verify, and ship it through operational infrastructure.

FORGE / LOCAL AGENTWrite & Verify
TASK→PLAN→INSPECT→CODE→TEST→REVIEW
How code gets written, inspected, and verified locally.
NEXUS / INFRASTRUCTUREShip & Observe
BUILD→DEPLOY→MONITOR→AUTOMATE
How code gets compiled, tested, deployed, and monitored globally.
05 /DEVOPS / AUTOMATION / DEVELOPER INFRASTRUCTURE
BUILDINGIN ACTIVE DEVELOPMENT · SIMULATED PIPELINE

NEXUS

OPERATIONAL CONTROL

From commit to deployment — see what happens in between.

“Building software isn't just writing lines in an editor. It's managing the entire machine that takes code to users.”

An exploration of developer infrastructure that connects source code, automated checks, builds, deployments, and project health in one place.

LIFECYCLE /OPERATIONAL PIPELINE STAGES
STAGE 03:BUILD
› BUILD:Artifact Compilation

Executes Next.js Turbopack compiler, generates server bundles and static assets.

BUILD: ~42s (simulated)
NEXUS/Console/Project Health & Pipelines
PROTOTYPE · SIMULATED CI/CD
Active Target:
branch: main
REPOSITORYSYNCED
nikhil-portfolio
e8f2a1 · illustrative commit
feat(narrative): integrate ATLAS & NEXUS flagship systems
Author: Nikhil Chhetri12m ago
BUILD ENGINEPASSING ✓ (simulated)
~42s (simulated)
Artifact: ~142 KB gzip (simulated)
Turbopack compile · Clean cache
TEST RUNNER100% SUITE
48 passing
0 failing · 2 skipped
Run duration: ~3.4s (simulated)
DEPLOYMENTSIMULATED
Edge Runtime / Vercel (Simulated)
DEPLOYMENT: SIMULATED
Target: https://nikhil-portfolio-rose.vercel.app
CHRONOLOGICAL ACTIVITY STREAM
Simulated lifecycle events
18:45Edge CDN cache purge propagated across 18 edge POPs
DEPLOY · SIMULATED
18:44Deployment staged: verified zero-downtime routing
DEPLOY · SIMULATED
18:43Automated test suite finished: 48 passing · illustrative
TEST · SIMULATED
18:42Next.js Turbopack build finished in ~42s (simulated)
BUILD · SIMULATED
18:41Git push event triggered by nikhil on branch main
GIT · SIMULATED
AUTOMATION SENTINELS
ACTIVE RULES
Static Lint Gate
trigger: pre-commit
PASSING
TypeScript Strict Check
trigger: push:main
PASSING
Secret Leak Scan
trigger: pull_request
CLEAN
Automatic Rollback Sentinel
trigger: post-deploy
ARMED
Sentinel Goal:

Zero manual intervention required to prevent broken builds or leaked credentials from reaching remote environments.

DevOps Exploration:CI/CD PipelinesAutomated Lint & Test GatesTurbopack OptimizationEdge DeploymentsTelemetry Observability
Infrastructure Prototype in Active Research
SYNTHESIS·THE DUAL ARCHITECTURE
04 — ATLASINFORMATION
KNOWLEDGE → RETRIEVAL → EVIDENCE

Systems that turn scattered documents into verifiable answers you can trace.

05 — NEXUSSOFTWARE
CODE → BUILD → DEPLOY → OBSERVABILITY

Systems that take source code across automated gates into running infrastructure.

“Build systems that understand information and systems that understand software.”

One grounds intelligence in truth. The other grounds engineering in reliable pipelines.

Next: What happens when these systems fail?
04 /ENGINEERING AUTOPSY
Genuine Post-Mortems

THINGS THAT BROKE

“Building isn't a straight line.”

Every real project breaks during development. What matters isn't pretending things worked on the first try, but knowing how to inspect the failure, fix the root cause, and keep the lesson for the next build.

INCIDENT CASE STUDY · NAVIGEN UGV

Raspberry Pi Camera Stream Stutter

BUILT
01 — PROBLEM (What actually went wrong?)

When running OpenCV contour detection for obstacle segmentation alongside ROS 2 nodes on the Raspberry Pi 4, the camera feed stuttered significantly, introducing unacceptable navigation delays.

02 — INVESTIGATION (How did I figure it out?)

Monitored CPU load via htop during live runs. The Pi's CPU cores were maxed out because the camera node was capturing uncompressed high-resolution frames, causing memory bus bottlenecks before path planning even received the image.

03 — FIX (What did I change?)

Lowered the camera capture resolution in code, skipped redundant intermediate frames, and cropped the region of interest strictly to the ground path ahead of the UGV wheels.

04 — LESSON (What did I learn?)

On resource-constrained edge hardware, processing less data efficiently beats trying to optimize heavy computation.

05 /ACTIVE EXPLORATION
BUILDING · EXPLORING · LEARNING

BUILD NOTES

“Things I'm currently figuring out.”

Instead of a conventional biography, here is what I'm actively researching, testing, and figuring out across hardware, software, and real-time systems.

RESEARCH TOPIC

ROS 2 & Robotics

STATUS: BUILDING
CORE QUESTION

“How do node lifecycles and DDS topics translate simulation into physical motors?”

WHAT I'M ACTIVELY FIGURING OUT:
  • ›Exploring how Gazebo physical simulations translate to real-world ESP32 PWM motor drivers.
  • ›Figuring out Nav2 costmap inflation buffers and waypoint controllers for outdoor obstacles.
  • ›Testing publisher/subscriber QoS reliability over lossy edge Wi-Fi connections.
CURRENT TAKEAWAY:

Physical robots require planning for packet loss and latency at every node boundary.

05 /METHODOLOGY

HOW I BUILD

“I don't just write code. I use the tools around me to turn ideas into working products faster.”

STEP 01 IN PRACTICE

FIND THE PROBLEM: Understand what actually needs solving.

Before writing a line of code or wiring a breadboard, I pinpoint the core constraint — whether it's an autonomous ground vehicle navigating outdoor terrain or an IoT dashboard needing instant gas hazard alerts.

METHOD: VIBE & REFINE
STATUS: VELOCITY + CODE UNDERSTANDING
INDEX /PROJECT STATUS

WHERE EACH PROJECT STANDS

Honest labels, no equal billing
BUILTShipped — hardware deployed or repo publicBUILDINGIn active development nowEXPLORINGConcepts & exploratory prototypes
BUILTShipped proof — hardware ran, repos are public
01/NAVIGEN
BUILTSmart India Hackathon 2025
ROBOTICS · AUTONOMOUS SYSTEMS·SIH 2025 · runs on a physical UGV

Vision-based autonomous navigation for an unmanned ground vehicle.

CAMERA → PERCEPTION → DECISION → NAVIGATION → MOTOR
ROS 2PythonOpenCVNav2Raspberry PiESP32Gazebo
02/FRAUD INVESTIGATION AGENT
BUILT
AI AGENTS · FINANCIAL CRIME·Public repo · offline evaluation suite

Graph-grounded fraud investigation with deterministic risk and next-best actions.

GRAPH → PATTERNS → AGENT → RISK → NBA → DASHBOARD
PythonFastAPITigerGraphLangGraphReactTypeScript
03/STUDENT PERFORMANCE ANALYSIS
BUILT
DATA MINING · MACHINE LEARNING·Public repo · reproducible notebook

Classification and clustering study of the UCI student performance dataset.

DATASET → CLASSIFICATION → CLUSTERING → EVALUATION
PythonJupyterscikit-learnClassificationClustering
BUILDINGIn active development right now
04/SCHEMESAATHI
BUILDING
AI · ELIGIBILITY SYSTEMS·Phase 1 scaffold · 4-member team build

Scheme eligibility where the LLM understands the query and a rules engine decides.

QUERY → LLM EXTRACTION → ELIGIBILITY ENGINE → RAG → OCR → RESULT
PythonFastAPIReactViteRAGOCRRules Engine
05/FORGE
BUILDING
AI AGENTS · DEVELOPER TOOLING·Active CLI prototype

Terminal agent that plans, inspects, codes, and verifies software.

TASK → PLAN → INSPECT → CODE → TEST → REVIEW
CLI ToolingTypeScriptNode.jsAI APIsGit
06/PULSE
BUILDING
REAL-TIME · MULTIPLAYER WORKSPACE·In active development · prototype stage

Collaborative workspace for shared state, presence, and live sync.

STATE → SYNC → PRESENCE → CONFLICTS
Next.jsReactWebSocketsDatabase SchemaProduct UX
07/ATLAS
BUILDING
AI · RAG · KNOWLEDGE SYSTEMS·In active development · prototype stage

Knowledge workspace that answers with evidence you can trace.

DOCUMENTS → RETRIEVE → EVIDENCE
RAGEmbeddingsVector SearchGrounded ContextAttribution
08/NEXUS
BUILDING
DEVOPS · AUTOMATION · INFRASTRUCTURE·In active development · simulated pipeline

Operational view connecting repos, test gates, builds, and telemetry.

CODE → BUILD → DEPLOY → MONITOR
CI/CDTurbopackTest GatesEdge RolloutObservability
EXPLORINGConcepts & prototypes — not shipped

Nothing sits at concept-only stage right now — every project above is either shipped or in active build.

SHIPPED BUILD /REAL-TIME IOT & DASHBOARDBUILT · PUBLIC REPO

LPG GAS LEAKAGE DASHBOARD

“I turn real-world sensor data into usable interfaces.”

Real-time monitoring of LPG concentration, solenoid valve status, hazard alerts, and activity logs — streaming from physical MQ-6 sensors. Source is public — every component and Firebase listener is inspectable in the repository.

MQ-6 SENSOR → FIREBASE → DASHBOARD → AUTO-VALVE
ReactViteTailwind CSSFirebaseRechartsFramer Motion
VIEW SOURCE
MQ-6 TELEMETRY STREAM
SAFE
Gas Concentration184 PPM (18.4%)
Valve Status
OPEN / NORMAL
Database Sync
Firebase Live
Recent Log: Nominal baseline maintained. Zero hazard thresholds exceeded.
BUILDING DEEP-DIVE /AI · PUBLIC POLICY · ELIGIBILITYBUILDING

SCHEMESAATHI

“The language model understands. The rules engine decides.”

An AI government scheme navigator for scholarships and education schemes — the language model handles understanding; a deterministic rules engine evaluates eligibility against published scheme rules, so users can determine likely eligibility with RAG knowledge retrieval and OCR document support. Phase 1 scaffold with a four-member team across AI/RAG, eligibility, OCR, and frontend modules.

SYSTEM · ARCHITECTURE
Language Understanding
LLM
intent · criteria · explanation
Deterministic Decision
Eligibility Engine
rules · same input → same answer
RAGOCRMULTILINGUALKARNATAKA + CENTRAL SCHEMES
USER QUERY→LLM EXTRACTION→ELIGIBILITY ENGINE→RAG RETRIEVAL→OCR METADATA→RESULT
PythonFastAPIReactViteRAGOCRRules Engine
OPEN REPOSITORY
ARCHIVE /SOFTWARE & EXPERIMENTS
VERIFIED REPOSITORIES
Healthcare Technology

MedTech

A healthcare-focused technology project combining frontend and backend components to explore practical digital solutions for healthcare. Focuses on application architecture and structured data handling.

Frontend · Backend · DataVIEW SOURCE
Web Application UI

SaaS Dashboard

A dashboard-focused web application demonstrating modern UI development, responsive design and component-based application interfaces for clean data presentation.

Responsive UI · ComponentsVIEW SOURCE
Infrastructure & Workflow

DevOps

A project focused on exploring development workflows, version control best-practices, deployment concepts, and automation techniques.

Git · Deployment · AutomationVIEW SOURCE
06 /PRESSURE-TESTED BUILDING

BUILT UNDER PRESSURE.

“Hackathons taught me how to turn an idea into a prototype before the clock runs out.”

STAGE 01

College Technical Hackathons

Foundation Sprints
STAGE 02

Inter-College Hackathons

Competitive Arenas
STAGE 03

NASA Challenge Hackathon

Global Innovation
STAGE 04

Smart India Hackathon 2025

National Level Innovation
Project: NAVIGEN
Problem Statement:

“Vision Based Autonomous Navigation for Unmanned Ground Vehicle for Outdoor Environment”

Engineered NAVIGEN, an autonomous navigation stack for an Unmanned Ground Vehicle navigating outdoor environments using computer vision and edge microcontrollers.

Key Experiences & Learnings:
✓High-pressure hardware-software integration
✓Outdoor vision perception & real-time path planning
✓Sensor fusion with differential PWM motor drivers
Technologies:ROS 2PythonRaspberry PiESP32Computer VisionGazebo
07 /SOURCE CODE & REPOSITORIES

DON'T TAKE MY WORD FOR IT.

Look at the code. Verified open-source repositories and commits on GitHub.

Explore GitHub Profile: @nikhi20-900

All projects, robotics code, and web experiments in one place.

Visit GitHub
ABOUT /BEYOND THE PROJECTS

WHO I AM

BCA student in Bangalore. I build full-stack products, AI systems, and robots — mostly by starting a prototype and learning whatever the problem demands.

I'm Nikhil Chhetri — a BCA student at Dayananda Sagar University who treats hackathons as proof-of-work: NAVIGEN ran on a physical UGV at Smart India Hackathon 2025, my fraud investigation agent ships with public source, and SchemeSaathi is an active team build. Outside deadlines I keep a builder's lab of prototypes, write build notes on what I'm still figuring out, and use the terminal + AI as force multipliers — without letting the tools think for me.

Learn by building · Ship under constraints · Keep the status labels honest

CURRENT UNDERGRADUATEBangalore, India

Dayananda Sagar University (DSU)

Bachelor of Computer Applications (BCA)

Core coursework in computer applications, programming fundamentals, data structures, database management, web systems, and computational theory.

SCHOOL EDUCATIONFoundations

Delhi Public School (DPS)

School Education

Foundational schooling that built initial scientific inquiry, mathematics, and an abiding interest in technology and computer science.

What I'm Learning Now

Real Learning Status
Active Horizon · React.js:

Modern component state, client dashboards & responsive interfaces

DEVELOPER EASTER EGG · INTERACTIVE CLI
Type “help”
nikhil@ds-lab:~
nikhil@ds-lab:~$echo "keep building."
keep building.
nikhil@ds-lab:~$
Quick run:
CONTACT /LET'S TALK

START A
CONVERSATION.

Open to interesting projects, hackathons, internships, freelance work, and collaborations. The fastest path is email.

Bangalore, India