Skip to content
View amankarki151's full-sized avatar
  • Delhi
  • 01:26 (UTC +05:30)

Block or report amankarki151

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.

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

Hi, I'm Aman πŸ‘‹

Software engineer building at the systems level β€” GPU kernels, C++ performance work, and AI-assisted developer tooling.

Currently contributing GPU kernels to open-source ML infrastructure (llama.cpp) while building RAAG, an architectural analytics platform that scopes AI refactoring to exactly what a codebase change can reach.


πŸ”§ Open Source Contributions

llama.cpp β€” GPU inference engine (30k+ ⭐)

  • Implemented a CUDA kernel for 1D pooling (avg/max), closing a backend coverage gap. Verified across 216 test cases on 2x NVIDIA T4 GPUs. Merged into master by the project's lead maintainer. β†’ PR #27573
  • Metal backend contribution β€” causal attention masking op. β†’ PR #27197 (in review)

πŸš€ Featured Project β€” RAAG

AI-Powered Architectural Analytics Platform β€” parses a codebase, quantifies its coupling/cohesion, and scopes AI refactoring suggestions to exactly what a change can reach (blast-radius, not text similarity).

  • 3.69x parsing speedup via a std::jthread pool over 579 real C++ source files (349 β†’ 1290 files/sec)
  • 86% test coverage across 307 tests
  • Three-engine, three-language pipeline: C++20 extraction (Tree-sitter) β†’ Python dependency-graph analytics (NetworkX) β†’ GraphRAG-scoped retrieval and reasoning (Qdrant + Claude)
  • CI-gated: blocks a pull request automatically if it pushes a core module's instability past threshold
  • Ships as a CLI and a VS Code extension

πŸ“Ί Demo walkthrough Β· πŸ“¦ Repo

Writing about it:


πŸ› οΈ Tech I work with

C++20 CUDA Python CMake Tree-sitter GraphRAG Docker


πŸ“« Find me

LinkedIn Β· Hashnode

Pinned Loading

  1. RAAG RAAG Public

    Parses a codebase, measures its coupling and cohesion, and scopes AI refactoring suggestions to exactly what a change can reach. C++ extraction, Python analytics, GraphRAG retrieval, CI-gated.

    Python

  2. llama.cpp llama.cpp Public

    Forked from ggml-org/llama.cpp

    LLM inference in C/C++

    C++