Skip to content
View ShubhiDixit09's full-sized avatar
  • Delhi, India

Organizations

@QUALCOMM-hackathon

Block or report ShubhiDixit09

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
ShubhiDixit09/README.md

Shubhi Dixit

Computer Science undergraduate at Delhi Technological University (DTU) passionate about Artificial Intelligence, Distributed Systems, Competitive Programming, and Software Engineering.

I enjoy solving algorithmic challenges, building intelligent systems, and applying AI to real-world problems through hands-on projects. I believe in learning by building and continuously exploring new technologies.


Featured Projects


MuskMelon — Version-Controlled Digital Twin of Elon Musk

An adaptive, two-way knowledge twin that uses temporal RAG to track how Elon Musk’s documented knowledge evolves instead of merely imitating his personality.

MuskMelon temporal knowledge twin dashboard

Workflow

User Query   →   Temporal Query Planning   →   Context Capsule   →   Weaviate Retrieval   →   Evidence-Grounded Generation   →   Grounding Gate   →   Answer Receipt

  • Converts dated statements, interviews and roadmap documents into traceable Knowledge Commits with temporal and provenance metadata.
  • Supports Now Mode, Time Lens and Belief Diff to reveal current positions, reconstruct historical knowledge and compare belief shifts across periods.
  • Produces Answer Receipts containing supporting sources, dates, contradictions, evidence coverage and grounding confidence.
  • Enforces a Knowledge–Voice Firewall that prevents persona style from introducing unsupported factual claims.
  • Reuses relevant evidence through a compact Context Capsule, improving follow-up continuity while reducing repeated retrieval and token usage.
  • Maintains a separate, consent-based User Twin to personalise explanation depth and tone without changing historical evidence.
  • Routes Google Drive ingestion, Weaviate retrieval and LLM generation through Swytchcode for policy-controlled and auditable execution.
  • Secured 4th place among 108 teams in Round 2 of VibeWright at Oblivion’26, after advancing from 200+ Round 1 teams.
View architecture
flowchart LR
    U["User query"] --> T["Temporal planner"]
    T --> C["Context Capsule"]
    C --> S["Swytchcode"]
    S --> W["Weaviate retrieval"]
    W --> E["Evidence Pack"]
    E --> L["LLM + User Twin"]
    L --> G["Grounding Gate"]
    G --> A["Answer Receipt"]
Loading

Tech Stack

Next.js • React • TypeScript • Node.js • Temporal RAG • Weaviate Cloud • OpenAI • Swytchcode • Google Drive

Built for the VibeWright Hackathon at Oblivion’26, NSUT.

Repository: MuskMelon


JeevanMesh — Self-Healing Disaster-Response Drone Swarm

A browser-based rescue command center that simulates leaderless drone coordination when communication networks and disaster infrastructure become unreliable.

JeevanMesh disaster-response swarm command center

Workflow

Disaster Mission   →   Local Drone Agents   →   BubbleNet Search   →   Evidence + Uncertainty Map   →   Role Reallocation   →   Store–Carry–Forward Mesh   →   Human Safety Checkpoint

  • Models a leaderless, partition-tolerant swarm in which losing one drone or communication link does not stop the rescue mission.
  • Allows drones to switch between scout, verifier, communication-relay and supply roles according to mission priority, connectivity and battery state.
  • Implements BubbleNet Adaptive Search, a whale-inspired confidence-driven spiral that reduced target-discovery time by 39.7% over grid scanning in the controlled prototype scenario.
  • Uses Firefly Relay Positioning to score potential relay locations from connectivity gain, survivor priority and energy cost, enabling temporary agents to repair the mesh.
  • Preserves discoveries and tasks through Search–Remember–Recover and store–carry–forward communication, synchronising buffered information after reconnection.
  • Represents survivor detections using confidence, source and recency; conflicting reports request another observation instead of being presented as confirmed truth.
  • Visualises drone movement, 3D coordinates, mesh links, survivor heatmaps, battery-aware task inheritance, blocked-route rerouting and JeevanLink civilian connectivity.
  • Includes a repeatable network-failure demonstration and human approval checkpoint for high-risk rescue recommendations.
View architecture
flowchart TD
    M["Disaster mission"] --> S["Leaderless drone swarm"]
    S --> P["Local perception + uncertainty map"]
    S --> R["Role, battery + relay manager"]
    P --> B["BubbleNet adaptive search"]
    R --> F["Firefly relay positioning"]
    B --> C["Store–carry–forward synchronisation"]
    F --> C
    C --> H["Human safety checkpoint"]
Loading

Tech Stack

Next.js • React • TypeScript • Google Maps JavaScript API • Vite • Multi-Agent Simulation • Distributed Systems

Repository: JeevanMesh


NyayaBot + ShieldAI — Local-First Legal Action Engine

A local-first legal assistance system that turns an English, Hindi or Hinglish grievance into grounded legal information, actionable procedures and draft documents.

NyayaBot legal assistance dashboard

Workflow

React UI   →   FastAPI   →   ShieldAI Input Guards   →   Hierarchical Legal Retrieval   →   Tool Workflow   →   Optional Gemma   →   Output Verification   →   SQLite Audit Trail

  • Uses hierarchical offline retrieval to identify the relevant legal domain before narrowing the result to supporting provisions.
  • Combines local TF-IDF retrieval with an optional Ollama/Gemma layer; a deterministic fallback keeps core workflows usable without the model.
  • Applies ShieldAI checks for prompt-injection patterns, configured PII masking, citation presence, grounding and mandatory legal disclaimers.
  • Produces practical outputs including procedure checklists, evidence records, case actions and downloadable legal-document drafts.
  • Coordinates statutory search, procedure lookup, evidence handling, drafting and verification through a structured tool-driven workflow.
  • Stores cases and actions in SQLite with explicit transactions, idempotency validation and compare-and-swap updates for conflict-safe writes.
  • Records validation results and execution history so each answer remains traceable rather than appearing as an unexplained model response.
View architecture
flowchart LR
    U["Citizen query"] --> UI["React UI"]
    UI --> API["FastAPI"]
    API --> IN["ShieldAI input checks"]
    IN --> RG["Hierarchical retrieval"]
    RG --> WF["Legal tools + optional Gemma"]
    WF --> OUT["Citation + safety checks"]
    OUT --> DB["SQLite audit trail"]
    DB --> UI
Loading

Tech Stack

React • TypeScript • Python • FastAPI • SQLite • TF-IDF • Ollama • Gemma • ReportLab • Pytest

Built for the Build with Gemma Hackathon, AIMS-DTU.

Repository: NyayaBot + ShieldAI


Oon Nirnay — Evidence-First Wool Decision Navigator

An AI decision-support system for rural wool entrepreneurs that compares selling and processing choices using buyer evidence, real costs, constraints and uncertainty instead of giving generic advice.

Oon Nirnay dashboard

Workflow

User Situation + Wool Batch   →   Buyer Evidence   →   Cost + Constraint Analysis   →   Missing-Evidence Check   →   Option Comparison   →   Explainable Recommendation

  • Compares raw sale, cleaned/graded wool, yarn pilots and collective selling using buyer offers, processing yield, labour, transport, packaging, storage and immediate cash constraints.
  • Separates verified buyer actions from assumptions, highlights missing evidence and accounts for seasonal and biological risks before recommending a path.
  • Produces an explainable numerical cost–benefit breakdown rather than a black-box answer, making the reasoning behind each recommendation visible.
  • Uses a multi-widget LLM workflow to combine situation context, wool economics, buyer evidence, flock condition and language preference into one decision.
  • Supports simple Hindi/Kumaoni-aware communication, uncertainty-aware outputs and responsible-AI guardrails for users with limited access to reliable market information.

Tech Stack

AWS PartyRock • Generative AI • LLMs • Prompt Engineering • Multi-Widget AI Workflow • Responsible AI

Built for the Women Who Master Hackathon.

Live App: Oon Nirnay


ChronoSync — University Timetable Optimisation

A full-stack scheduling platform that converts academic requirements into conflict-checked, preference-aware university timetables.

ChronoSync timetable dashboard

Workflow

Next.js UI   →   FastAPI + Pydantic   →   Genetic Algorithm   →   Feasibility Repair   →   Tabu Search   →   Validated Timetable + Metrics

  • Models university timetabling as an NP-hard combinatorial optimisation problem involving courses, faculty, rooms, laboratories, student groups and time slots.
  • Separates hard constraints—such as faculty, room and student-group clashes—from soft objectives such as preferences and schedule quality.
  • Uses a Genetic Algorithm to explore the global search space, followed by deterministic repair to remove remaining infeasibilities.
  • Applies Tabu Search as a local-improvement stage to refine feasible schedules without repeatedly revisiting recent solutions.
  • Returns generated timetables with conflict reports, warnings, fitness values and convergence information, making optimisation behaviour explainable.
  • Provides typed validation, sample-data, generation and health APIs through FastAPI and Pydantic.
  • Includes an interactive TypeScript dashboard for filtering, resource views, generation controls and optimisation metrics.
  • Packages the frontend and optimisation service with Docker Compose for reproducible local execution.
View architecture
flowchart LR
    U["Academic inputs"] --> UI["Next.js UI"]
    UI --> API["FastAPI + Pydantic"]
    API --> GA["Genetic Algorithm"]
    GA --> RP["Feasibility repair"]
    RP --> TS["Tabu Search"]
    TS --> VL["Constraint validation"]
    VL --> UI
Loading

Tech Stack

Next.js • React • TypeScript • Python • FastAPI • Pydantic • Genetic Algorithms • Tabu Search • Docker

Repository: ChronoSync


SkillForge — Agentic AI Runtime

A software-first runtime that converts natural-language goals into planned, permissioned and verified software actions.

SkillForge execution dashboard

Workflow

Next.js Dashboard   →   FastAPI   →   LangGraph Orchestrator   →   Specialised Agents   →   Bounded Tools   →   Verification   →   SQLite + Live SSE Events

  • Models each task as a stateful plan → execute → verify workflow rather than returning a single chatbot response.
  • Routes steps across planning, coding, file, memory, execution and verification roles using central agent and tool registries.
  • Executes workspace inspection, safe file reads, Git status, memory search and allow-listed test commands through a permissioned executor.
  • Prevents path traversal and unrestricted shell access using workspace boundaries, command allow-lists, timeouts and output limits.
  • Streams persisted workflow events to the dashboard using Server-Sent Events, making every step, failure and result observable.
  • Works in deterministic zero-key mode, with optional local Gemma through Ollama for evidence-grounded final synthesis.
  • Redesigns an initially hardware-dependent robotics concept as an environment-independent runtime; ROS2, Gazebo and physical devices remain future adapters.
View architecture
flowchart LR
    U["Natural-language goal"] --> UI["Next.js UI"]
    UI --> API["FastAPI"]
    API --> LG["LangGraph"]
    LG --> AG["Specialised agents"]
    AG --> EX["Policy-bound executor"]
    EX --> TL["Files · Git · Tests · Memory"]
    TL --> VR["Verification"]
    VR --> UI
Loading

Tech Stack

Next.js • React • TypeScript • Python • FastAPI • LangGraph • SQLite • SSE • Ollama • Docker • Pytest

Repository: SkillForge


Areas of Interest

Artificial Intelligence & Machine Learning

  • Machine Learning and Deep Learning
  • Computer Vision
  • Retrieval-Augmented Generation
  • Agentic and Multi-Agent AI
  • Responsible and Evidence-Grounded AI

Distributed Systems

  • Fault-Tolerant Systems
  • Decentralised Coordination
  • Store–Carry–Forward Networks
  • Event Synchronisation
  • Human-in-the-Loop Autonomy

Competitive Programming

  • Dynamic Programming
  • Graph Algorithms
  • Trees and Binary Search
  • Sliding Window and Two Pointers
  • Greedy Algorithms

Tech Stack

Languages

C++ • Python • TypeScript • JavaScript

Frontend

Next.js • React • HTML • CSS

Backend

FastAPI • Node.js • Express.js

Data and Storage

SQLite • MongoDB • Weaviate

AI and Machine Learning

LangGraph • OpenCV • TF-IDF • RAG • Ollama • Gemma • Generative AI • LLMs • Prompt Engineering

Core Computer Science

Data Structures and Algorithms • Object-Oriented Programming • Operating Systems • Distributed Systems

Tools and Platforms

Git • GitHub • Docker • REST APIs • Google Maps API • Server-Sent Events


Competitive Programming

I regularly practise Competitive Programming to strengthen algorithmic problem-solving and the ability to design efficient solutions under time constraints.

  • LeetCode: 100+ problems solved
  • Codeforces: 50+ problems solved

🏆 Achievements

  • 99.08 Percentile in JEE Main
  • Qualified JEE Advanced
  • 1st Place – Guessapalooza, IEEE DTU INVICTUS Annual Technical Fest (₹3,000 cash prize)
  • 2nd Place – State-Level Mental Mathematics Competition (₹10,500 cash prize)
  • Rank 12 – MVPP Delhi State Scholarship Examination among 20,000+ participants (₹5,000 scholarship)

📚 Currently Exploring

  • Strengthening problem-solving through Data Structures and Algorithms and Competitive Programming.
  • Studying Machine Learning, Deep Learning, Generative AI, RAG and Multi-Agent AI through hands-on projects.
  • Exploring fault-tolerant autonomous systems, temporal reasoning and evidence-grounded AI.

Connect

LinkedInLeetCodeCodeforces

Pinned Loading

  1. ChronoSync-updated ChronoSync-updated Public

    TypeScript

  2. muskmelon muskmelon Public

    Forked from shdra06/muskmelon

    TypeScript

  3. nsut-JeevanMesh nsut-JeevanMesh Public

    TypeScript

  4. NyayaBot.ShieldAI NyayaBot.ShieldAI Public

    Python

  5. Oon-Nirnay-AWS Oon-Nirnay-AWS Public

  6. updated_VCR_AIMS_R2 updated_VCR_AIMS_R2 Public

    Jupyter Notebook