Skip to content
View vnktadithya's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report vnktadithya

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

Venkat Adithya

AI Engineer building LLMs, RAG systems, and agentic infrastructure from scratch. B.Tech AI & Data Science @ Shiv Nadar University · 2027


Currently Building

Fine-tuning a Mistral-7B classifier (QLoRA) to turn unstructured infrastructure log telemetry into structured root-cause analysis. Scaling a hand-curated dataset to 500 examples with a 10% holdout, evaluated against a dedicated harness.

Phase_2/LoRA


Built From Scratch — No Frameworks

Every project below is raw Python. No LangChain, no LlamaIndex, no third-party agent framework, no API integrations.

ReAct Agent A ReAct (Reason → Act → Observe) loop running a local Llama-3.2-1B-Instruct GGUF model via llama-cpp-python, CPU-only. Hand-rolled action parser, tool dispatcher, and a circuit breaker that halts on any repeated (action, param) pair anywhere in run history — not just the immediately preceding step.

KV Cache VRAM Calculator Derived the KV cache memory formula from first principles, then verified it empirically against Llama-3.2-1B-Instruct on a Colab T4 — including the Grouped Query Attention trap: using num_attention_heads instead of num_key_value_heads overestimates cache size by exactly the GQA ratio (4x for this model).

Micrograd Karpathy-style scalar autograd engine, implemented line by line: a Value class with __add__, __mul__, tanh, and a manual backward pass verified against finite-difference gradient checks.


Open Source

OpenHands/software-agent-sdk #4435merged Fixed a bug where the condenser's max_tokens wasn't inheriting the LLM's effective max input tokens, silently truncating context on specific launch paths. Merged by a core maintainer.


Tech Stack

Languages

Python Jupyter

ML / Fine-Tuning

PyTorch PEFT/LoRA QLoRA

Local Inference

NumPy llama.cpp GGUF

Tools

Git GitHub PowerShell


Pinned Loading

  1. Learning-Log Learning-Log Public

    Python

  2. ReAct_Agent ReAct_Agent Public

    Python

  3. LLM-inference-math LLM-inference-math Public

    Jupyter Notebook

  4. Platform-Agnostic-Voice-First-Music-Assistant Platform-Agnostic-Voice-First-Music-Assistant Public

    Python 2

  5. My-Portfolio My-Portfolio Public

    JavaScript 1

  6. OpenHands-software-agent-sdk OpenHands-software-agent-sdk Public

    Forked from OpenHands/software-agent-sdk

    A clean, modular SDK for building AI agents with OpenHands V1.

    Python 1