Skip to content
View SamarthPyati's full-sized avatar

Block or report SamarthPyati

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

Hi, I'm Samarth 👋

AI and systems engineer. I build LLM agents and computer vision systems in Python, and write the fast bits in C and Rust. I like measuring things: most of my projects ship with an evaluation, not just a demo.

Currently Software Engineering Intern at Signoff.Today. CS undergrad at RV University, Bengaluru.

Email · LinkedIn · Codeforces · LeetCode · Resume

Experience

  • Agentic RAG at KPMG: multimodal document search over large enterprise corpora. Made indexing ~20× faster and answers ~25% more relevant.
  • SaaS backend at Qalaa: sole developer of a multi-tenant platform (~49K LOC, 308 REST endpoints) whose billing ledger reconciles to zero errors.
  • Sports CV at Visist AI: court detection, player/shuttle tracking (YOLOv8) and pose estimation for badminton footage, up to ~98% detection accuracy.
  • ML pipelines at Jio: ~10× inference speedup on large sequential datasets through profiling and parallelism.

AI & ML projects

Project What it does Built with
Open Source Scout · live Multi-agent assistant for first-time contributors: ranks good first issues, finds the relevant code, drafts the fix plan and PR LangGraph, FastAPI, React, Postgres
Unspoken LLM agents that pass their KV cache to each other instead of text. Cut output tokens and latency by 75% on GSM8K, at a cost of 7.3 accuracy points PyTorch, Transformers, Qwen2.5
CV-Dial Reads analog gauges from a phone photo. Perspective correction keeps error under ~1% of full scale at steep angles, vs ~4% without it YOLO pose, OpenCV, ResNet-18
DocClassifier RAG chat over mixed document corpora (PDF, Office, EPUB…) with pluggable LLMs and embeddings LangChain, ChromaDB, Streamlit
MoleculeGNN Predicts toxicity and solubility from molecular graph structure PyTorch Geometric, RDKit
leaf-music-classifier Genre classification from raw audio with a learnable frontend (LEAF) and a 2D CNN PyTorch, torchaudio

Systems projects

Project What it does Built with
DocSense Local BM25 search engine with incremental re-indexing: 2–5 ms queries over 50k docs, single binary Rust
seam-carving Content-aware image resizing with a vectorized DP seam solver C, OpenMP
sp_arena Thread-safe arena allocator with scoped temp arenas, verified leak-free with Valgrind C
spda Type-generic dynamic array with a zero-overhead typed API C
RPCraft RPC framework on raw TCP, plus live eavesdropping, replay and MITM attacks and the AES-CTR + HMAC version that stops them Python, sockets

Also: a Lox interpreter, a text editor and cellular automata in C, arbitrary-precision integers in C++, and my competitive programming toolkit.

Tools

  • Languages: Python · C · C++ · Rust · SQL · TypeScript
  • AI/ML: PyTorch · Transformers · LangGraph · LangChain · LoRA/PEFT · OpenCV · YOLO
  • Systems & backend: Linux · OpenMP · CUDA · FastAPI · PostgreSQL · Redis · Docker

Top languages

Pinned Loading

  1. MoleculeGNN MoleculeGNN Public

    Predicting molecular properties using Graph Neural Networks

    Jupyter Notebook 1

  2. Open-Source-Scout Open-Source-Scout Public

    Open-Source Scout is a multi-agent AI system that helps beginners contribute to GitHub projects by automatically ranking beginner-friendly issues, locating relevant code, and generating fix plans a…

    Python 4 1

  3. DocSense DocSense Public

    A Simple Document Search Engine which runs locally on you machine.

    Rust 3

  4. seam-carving seam-carving Public

    Content-aware image resizing algorithm which preserves important visual content without ML.

    C 2

  5. doc-classifier doc-classifier Public

    Multimodal Agentic RAG application for Doc classification and Querying with a interactive ChatGPT like chat interface..

    Python 1

  6. leaf-music-classifier leaf-music-classifier Public

    Music genre classifier using LEAF (Learnable Audio Frontend) as a audio frontend combined with 2D CNN.

    Jupyter Notebook 1