Skip to content
View AnirudhArrepu's full-sized avatar
💭
TLE
💭
TLE

Block or report AnirudhArrepu

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

Hi, I'm Anirudh Arrepu 👋

Backend & Distributed Systems Engineer · Systems Programming · Agentic AI

CSE @ IIT Tirupati  |  I build the infra layer things run on — ledgers, caches, simulators, agents


whoami

I like software that has to be correct, not just functional — things where a race condition, a lost message, or a bad cache invalidation actually costs someone money or data. That pulls me toward:

  • Distributed systems & backend infra — consistency, idempotency, rate limiting, consensus, queues
  • Systems programming — caches, memory hierarchies, pipelines, the stuff underneath the stuff
  • Agentic AI — LLM-driven pipelines and tools that reason over code/data and take action, not just chat

Currently deep in distributed & scalable systems design, and picking up MLOps / continual learning on the side.


🛠️ Featured Work

⚙️ Distributed Systems

distriKV A distributed key-value store built around Raft-based consensus for replication, an LSM-tree for persistence, and write-ahead-log recovery for crash safety. Distributed Systems · Raft · LSM

🧱 Backend Infra

aetherledger High-throughput, multi-currency double-entry accounting engine. Immutable ledger entries, snapshot-based balance projections, Bellman-Ford-style FX routing, idempotency middleware, Redis-backed distributed sliding-window rate limiting, and a transactional outbox worker for reliable webhook delivery. Python · FastAPI · PostgreSQL · Redis

💻 Systems Programming

RISC-V-Simulator Cycle-accurate RISC-V simulator modeling a multi-compute-unit architecture: shared fetch unit, two-level cache hierarchy (configurable size/associativity/latency), hardware-modeled SYNC barrier synchronization, and a software-managed scratchpad memory with custom lw_spm/sw_spm instructions. Python · Computer Architecture

ForgeCC-multibackend-compiler A compiler for a custom statically-typed language, built from scratch in C with Flex/Bison. Full frontend (lexer, parser, semantic analysis, IR generation, optimization) feeding a retargetable backend — the same optimized IR is lowered to either a Java transpiler or RISC-V assembly. C · Flex/Bison · Compilers

nachos-project Extended the NachOS teaching OS with real kernel features across dedicated branches: demand paging, a heap allocator (malloc syscall), inter-process pipe syscalls, a priority-queue scheduler, a sleep syscall, and TLB miss handling — with CI running the OS test suite on every commit. C++ · Operating Systems

gpumode-software Frontend for a GPU-kernel benchmarking platform (KERN) — students submit GPU kernels which get judged and ranked. Handles JWT auth, async job polling for submission status, and a live per-question leaderboard. React · REST APIs

🤖 Agentic AI

truth-ahoy A multi-agent misinformation-detection system. Google ADK agents orchestrate web search (Tavily), deepfake and reverse-image detection via Cloud Vision, and Vertex AI RAG retrieval over a BigQuery-backed corpus to separate fact from fabricated media. Python · Google ADK · Gemini · RAG · Vertex AI

bugSensei A RAG-powered troubleshooting agent that turns vague error descriptions into precise, sourced fixes — built to skip the "Google it and hope" loop devs fall into when debugging. Python · RAG · LLM Agents

PACGBI-Tool-Dev Automated COBOL generation and refactoring pipeline driven off a GitHub issue backlog, using Mistral AI + GitHub Actions. Builds a code knowledge graph to prioritize high-impact changes and drive the agentic refactor loop end-to-end. Python · COBOL · LLM Agents · GitHub Actions

🔬 Applied ML / Research

Dream11-InterIIT-TechMeet-13.0 ETL pipeline for raw fantasy-sports data feeding an XGBoost-based fantasy points predictor with best-XI recommendations (MAE: 140.6). Includes a train/test data selection tool and model-metric visualizations. Python · XGBoost · ETL

Adobe-InterIIT-TechMeet-14.0 AI-powered, Photoshop-style editor built for mobile creative workflows of the future — explores font-aware text editing directly on images and emotion-driven editing, as part of Inter-IIT Tech Meet 14.0. Python · AI/Computer Vision


🧰 Tech I reach for

Systems / Backend: C++ C Go Python FastAPI Flask NodeJS

Data & Infra: PostgreSQL Redis MongoDB Docker Nginx Google Cloud

AI / ML: PyTorch TensorFlow scikit-learn

Languages: Java JavaScript


📊 GitHub Stats

GitHub Stats

Anirudh's GitHub statistics

GitHub streak stats


Always down to talk distributed systems, backend architecture, or agentic AI — reach out.

Pinned Loading

  1. Adobe-InterIIT-TechMeet-14.0 Adobe-InterIIT-TechMeet-14.0 Public

    Forked from codeclubiittp/Adobe-InterIIT-TechMeet-14.0

    An AI-powered Photoshop-like editor designed for mobile devices of 2030. This project explores next-generation creative workflows including font-aware text editing directly on images, emotion-drive…

    Python

  2. aetherledger aetherledger Public

    a high-throughput, multi-currency double-entry accounting engine. It includes immutable ledger entries, snapshot-based balance projections, FX routing with Bellman-Ford-style path selection, idempo…

    Python

  3. bugSensei-Devpost-Rag-n-Roll-Hackathon bugSensei-Devpost-Rag-n-Roll-Hackathon Public

    Forked from bugSensei/bugSensei

    Facing tech issues? BugSensei simplifies troubleshooting with AI-powered, precise solutions tailored to your problem. Say goodbye to Googling and vague support—solve smarter with BugSensei!. Develo…

    Jupyter Notebook

  4. Dream11-InterIIT-TechMeet-13.0 Dream11-InterIIT-TechMeet-13.0 Public

    ETL pipeline for datase + Built a fantasy points calculator with best XI recommendations using XGBoost (MAE: 140.6). Developed a train/test data selection tool & visualized model metrics. Improved …

    Python 2 4

  5. PACGBI-Tool-Dev PACGBI-Tool-Dev Public

    Automated COBOL generation and refactoring pipeline from GitHub backlog issues using Python, MistralAI, and GitHub Actions. Uses code knowledge graphs to prioritize high-impact changes, achieving 8…

    COBOL 4

  6. RISC-V-Simulator RISC-V-Simulator Public

    A cycle-accurate RISC-V simulator modeling a multi-compute-unit architecture with a shared fetch unit, two-level cache hierarchy, synchronization primitives, and scratchpad memory. Designed to stud…

    Python