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

Block or report Balaji91221

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
Balaji91221/README.md
Typing SVG



Β  Β  Β  Β 


Latest tools Β· Recent work Β· About Β· Contact

Latest open-source tools

My seven newest repositories, ordered newest first. Practical tools for testing agent behavior, validating context, and checking software changes β€” available on npm or PyPI.

Project What it helps you do Install
RetrievalCI Catch retrieval regressions with corpus snapshots, reviewed queries, and evidence-based reports. PyPI
RepoContract Turn TypeScript architecture rules into executable import-boundary and dependency checks. npm
PatchProof Check that a regression test fails before a patch and passes after it, with inspectable evidence. PyPI
FixtureForge Give agents repeatable ticket-service simulations with persistent state and explicit success checks. npm
MemoryLint Find stale repository-memory claims and propose evidence-backed corrections for review. PyPI
BrowserAssert Verify browser-action outcomes on an existing Playwright page with evidence-backed postcondition checks. npm
ToolChaos Inject deterministic tool faults to test how agents recover from failures and missing responses. npm

Each repository includes installation steps, examples, and architecture documentation.


Recent work

More recent projects, ordered by repository creation date, newest first.

Repository Focus
Agent Systems Lab Interactive playground for agent-backend concepts, including scheduling, retries, budgets, permissions, and tracing.
fabric-agent Query a Microsoft Fabric semantic model with DAX through an OpenAI-compatible agent and an inspectable console.
agent-platform Relay: a Next.js and FastAPI workspace for agents, scheduled runs, MCP tools, connectors, and team workflows.
glossary Search engineering definitions, production failure modes, and deeper explanations in one field manual.
ccmeter Analyze local Claude Code transcripts with cost estimates, project budgets, exports, and a browser dashboard.
promptforge Refine prompts and explain improvements in browser chat inputs and coding agents using a shared TypeScript engine.

Explore all repositories β†’


⚑ Who I Am

Developer at work

I engineer intelligent systems end-to-end β€” from designing multi-agent architectures and fine-tuning LLMs, to shipping the typed APIs, data layers, and frontends that put them in production.

  • πŸ€– Agentic AI on MCP β€” custom clients, servers & multi-agent orchestration
  • πŸ“š RAG + fine-tuning across OpenAI, Claude, Gemini & Mistral
  • βš™οΈ Typed production backends β€” FastAPI, Pydantic, Postgres, Redis
  • 🌐 Full stack delivery β€” React / Next.js / TypeScript
  • 🌱 Currently: Google ADK + function-tool development

class BalajiNaik(Engineer):
    def __init__(self):
        self.roles       = ["Applied AI Engineer", "ML Engineer", "Full Stack Engineer", "Backend Engineer"]
        self.ai_stack    = ["Agentic AI (MCP)", "RAG Pipelines", "LLM Fine-Tuning", "Multi-Agent Orchestration"]
        self.llm_apis    = ["OpenAI", "Claude", "Gemini", "Mistral", "OpenRouter"]
        self.ml_depth    = ["Supervised", "Unsupervised", "Reinforcement Learning", "NLP", "Computer Vision"]
        self.backend     = ["FastAPI", "Pydantic", "Node.js", "PostgreSQL", "MongoDB", "Redis"]
        self.frontend    = ["React", "Next.js", "TypeScript", "Tailwind"]
        self.now         = "Google ADK integration + Function-tool / agent-as-a-tool development"

    def philosophy(self) -> str:
        return "Models are easy. Systems are hard. I build the systems."

🧠 What I Build

πŸ€– Agentic AI Systems

Multi-agent architectures on Model Context Protocol β€” custom MCP clients & servers, agent-to-agent collaboration, function tools, and agent-as-a-tool patterns. Currently extending with Google ADK.

πŸ“š LLM & RAG Engineering

Production RAG pipelines with vector databases, hybrid retrieval, and grounded generation. Fine-tuning workflows for domain-specific models across OpenAI, Claude, Gemini & Mistral.

βš™οΈ Production Backends

Typed, scalable APIs with FastAPI + Pydantic, async processing, caching with Redis, and data modeling across PostgreSQL / MongoDB. Containerized with Docker, deployed on AWS.

πŸ”¬ Machine Learning

Full ML lifecycle β€” supervised, unsupervised & reinforcement learning with PyTorch / TensorFlow, from feature engineering to training, evaluation, and deployment.

🌐 Full Stack Products

Complete products with React / Next.js / TypeScript frontends over Node & Python backends β€” auth, dashboards, real-time features, and clean UX.

🧩 Algorithms & DSA

Consistent problem solving on LeetCode β€” data structures, algorithmic thinking, and complexity-aware engineering carried into every system I design.


πŸ—οΈ How My AI Systems Are Wired

flowchart LR
    U[πŸ‘€ Client / UI<br/>Next.js Β· React] --> G[πŸ›‘οΈ API Gateway<br/>FastAPI Β· Pydantic]
    G --> O[🧠 Agent Orchestrator<br/>MCP Client]
    O --> A1[πŸ€– Agent: Research<br/>MCP Server]
    O --> A2[πŸ€– Agent: Reasoning<br/>MCP Server]
    O --> A3[πŸ› οΈ Function Tools<br/>Google ADK]
    A1 --> R[(πŸ“š Vector DB<br/>RAG Retrieval)]
    A2 --> L[⚑ LLM Layer<br/>OpenAI · Claude · Gemini · Mistral]
    A3 --> X[🌐 External APIs<br/>& Services]
    R --> L
    L --> O
    O --> G --> U
Loading
Gateway β†’ Orchestrator β†’ Specialized agents β†’ Retrieval-grounded LLMs. Typed at every boundary.

πŸ› οΈ Tech Arsenal

AI / LLM Layer

ML & Data Science

Backend Engineering

Frontend & Product

Infra & DevOps


Earlier work

Explore earlier projects and engineering work

πŸ€– Multi-Agent RAG System

Specialized agents over a shared retrieval layer. Orchestrator routes queries to research/reasoning agents; hybrid retrieval grounds every generation; MCP handles agent-to-agent context passing.

πŸ”§ LLM Fine-Tuning Pipeline

Dataset β†’ training β†’ evaluation, automated. End-to-end pipeline for adapting foundation models to domain-specific tasks, with reproducible configs and evaluation gates before release.

πŸ›‘οΈ AI-Powered API Gateway

One typed interface, many LLM providers. FastAPI gateway unifying OpenAI, Claude, Gemini & Mistral behind consistent schemas β€” with routing, fallback, and validation via Pydantic.

πŸ“„ Intelligent Document Processing

Documents in, structured intelligence out. Claude- and Gemini-powered extraction, classification, and analysis over unstructured documents.

Reinforcement learning from scratch. Reward-driven agent that learns Snake through deep Q-learning in an interactive PyTorch + Pygame environment.

Full-stack, end to end. Ordering platform with auth, cart & category flows, and a complete admin dashboard for catalog management.


πŸ’Ό Why Work With Me

🎯 What you get
End-to-end ownership I take features from architecture diagram β†’ model β†’ API β†’ UI β†’ deploy. No hand-offs needed.
AI that ships Not notebook demos β€” production RAG, agent systems, and fine-tuned models behind typed, tested APIs.
Engineering discipline Pydantic-validated boundaries, Dockerized services, DSA-grounded problem solving (active on LeetCode).
Current stack, not last year's Already building on MCP and Google ADK β€” the newest agent tooling in production patterns.
divider

πŸ“Š Engineering Metrics






🀝 Let's Build Something Intelligent

Open to roles and collaborations in Applied AI, ML Engineering, Backend & Full Stack β€” especially anything involving agents.


Β  Β 



Pinned Loading

  1. retrievalci retrievalci Public

    Evidence-aware retrieval regression testing with corpus snapshots, reviewed queries, retriever adapters, and HTML reports.

    Python

  2. repocontract repocontract Public

    Executable TypeScript dependency boundaries, architecture checks, reviewable rule drafts, and read-only MCP tools.

    TypeScript

  3. patchproof patchproof Public

    Check fail-before/pass-after regression evidence for patches using disposable Git snapshots and local or Docker runners.

    Python

  4. fixtureforge fixtureforge Public

    Deterministic, stateful simulated ticket services for agent testing, with an SDK, HTTP server, and MCP tools.

    TypeScript

  5. memorylint memorylint Public

    Evidence-backed validation of repository memories, with reviewable corrections, a Python SDK, CLI, and read-only MCP server.

    Python

  6. browserassert browserassert Public

    Evidence-backed postcondition checks for browser automation, with a Playwright SDK and CLI.

    TypeScript