I BUILD THINGS THAT MOVE, THINK & CONNECT.
Frontend / Full-Stack Developer · AI & Robotics Enthusiast
From responsive web applications to autonomous ground robotics, I use modern AI tooling and code as force multipliers to build things that actually work.
BUILDER'S LAB
Active prototypes, hardware integrations, and software experiments currently in progress.
AUTONOMOUS UGV
BUILDINGOutdoor vision-based autonomous navigation stack for an Unmanned Ground Vehicle under real physical constraints.
Integrating Nav2 pure pursuit controllers, differential PWM drive, and edge OpenCV contour analysis. Built for Smart India Hackathon 2025.
FORGE
BUILDINGPULSE
BUILDINGATLAS
BUILDINGNEXUS
BUILDINGREAL-TIME IOT
BUILT“MY FAVORITE STACK ISN'T JUST A TECHNOLOGY STACK.”
“From physical motor loops to the software stack that drives them.”
Hardware, sensors, and firmware connect into languages, libraries, and architecture.
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”.
React.js
“From writing code manually to orchestrating agents in the terminal.”
Developer tooling and AI workflows act as force multipliers for rapid prototyping.
FORGE
AI Software Engineering Agent
“From task to tested code — directly from the terminal.”
“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.”
Areas actively explored and built hands-on — zero exaggerated claims.
“From single-developer tools to real-time multiplayer products.”
Where multiple people, shared state, and live synchronization meet.
PULSE
ILLUSTRATIVE PROTOTYPEReal-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.
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.”
FULL-STACK ARCHITECTURE
THE 5 CHALLENGES OF REAL-TIME
What actually happens between two keyboards separated by hundreds of miles.
What happens when application state changes?
How does another client learn about that change?
How do users know who else is active?
What happens when two people change the same thing?
How do we make all of this feel instant?
“The hard part isn't making data move.
It's making collaboration feel effortless.”
“From synchronizing live state to grounding answers in evidence.”
Turning scattered documents into traceable, verifiable intelligence.
ATLAS
KNOWLEDGE WORKSPACETurn 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.
Query vector matched against passage index using nearest-neighbor similarity ranking.
“What are the important hardware and processing constraints in the system?”
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].
01_UGV_Architecture_Spec.pdf
“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.”
Every claim is mapped deterministically to chunk character offsets. Zero ungrounded synthesis is permitted into the output payload.
Document Ingestion
EXPLORINGParsing varied formats (PDF, Markdown, text) into clean normalized text streams.
Chunking Strategies
EXPLORINGEvaluating fixed-size token windows vs semantic sentence and paragraph splitting.
Embeddings & Vectors
EXPLORINGUnderstanding dense representations and mathematical cosine distance mapping.
Semantic Retrieval
EXPLORINGCombining keyword BM25 with vector similarity for hybrid document search.
Vector Search Concepts
PLANNEDResearching index structures like HNSW for fast k-nearest-neighbor lookups.
Context Construction
BUILDINGBudgeting prompts with only the highest-scoring chunks to avoid context dilution.
Grounded Generation
BUILDINGConstraining synthesis strictly to provided evidence passages with zero extrapolation.
Source Attribution
BUILDINGDeterministic mapping from each output sentence back to verifiable chunk excerpts.
“From asking what is true to understanding how software ships.”
Connecting source code, automated gates, builds, and edge observability.
“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.
NEXUS
OPERATIONAL CONTROLFrom 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.
Executes Next.js Turbopack compiler, generates server bundles and static assets.
Zero manual intervention required to prevent broken builds or leaked credentials from reaching remote environments.
Systems that turn scattered documents into verifiable answers you can trace.
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.
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.
Raspberry Pi Camera Stream Stutter
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.
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.
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.
On resource-constrained edge hardware, processing less data efficiently beats trying to optimize heavy computation.
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.
ROS 2 & Robotics
“How do node lifecycles and DDS topics translate simulation into physical motors?”
- ›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.
Physical robots require planning for packet loss and latency at every node boundary.
HOW I BUILD
“I don't just write code. I use the tools around me to turn ideas into working products faster.”
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.
THE FIVE FLAGSHIPS
Vision-based autonomous navigation for unmanned ground vehicles.
CLI agent that plans, analyzes, codes, and verifies software with directory grounding.
Multiplayer full-stack workspace exploring shared state, presence, and CRDT sync.
A knowledge workspace exploring document ingestion, vector retrieval, and evidence-first answers.
Operational control connecting repositories, test gates, builds, deployments, and telemetry.
LPG GAS LEAKAGE DASHBOARD
“I turn real-world sensor data into usable interfaces.”
A real-time IoT dashboard designed to monitor LPG gas concentration and system status, providing an intuitive interface for gas readings, solenoid valve status, hazard alerts, and activity monitoring.
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.
SaaS Dashboard
A dashboard-focused web application demonstrating modern UI development, responsive design and component-based application interfaces for clean data presentation.
DevOps
A project focused on exploring development workflows, version control best-practices, deployment concepts, and automation techniques.
BUILT UNDER PRESSURE.
“Hackathons taught me how to turn an idea into a prototype before the clock runs out.”
College Technical Hackathons
Foundation SprintsInter-College Hackathons
Competitive ArenasNASA Challenge Hackathon
Global InnovationSmart India Hackathon 2025
National Level Innovation“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.
DON'T TAKE MY WORD FOR IT.
Look at the code. Verified open-source repositories and commits on GitHub.
LPG Gas Leakage Dashboard
Real-time IoT dashboard for monitoring LPG gas leakage and system status, visual charts, and valve alerts.
MedTech
Healthcare-focused technology project combining frontend and backend components for digital health solutions.
SaaS Dashboard
Dashboard-focused web application demonstrating modern UI development and component interfaces.
DevOps
Development workflows, version control configurations, deployment concepts, and automation practices.
Explore GitHub Profile: @nikhi20-900
All projects, robotics code, and web experiments in one place.
EDUCATION & LEARNING
Academic theory paired with self-directed technical building.
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.
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 StatusModern component state, client dashboards & responsive interfaces
HAVE AN IDEA?
LET'S BUILD IT.
I'm open to interesting projects, hackathons, internships, freelance opportunities and collaborations.