Priyank Patel

Priyank Patel

My GitHub avatar: a figure in a white cap and jacket, covered in daisies.

I build AI agents that people rely on at work, and I deploy them myself.

Work
AI product engineer at SaarthiOS. My agents are live with three clients and used by their CEOs and CFOs.
Open source
Code Reviewer on Kubeflow’s MCP server, a CNCF project.
School
B.E. at L.D. College of Engineering, Ahmedabad, 2023 – 2027. Final year.

Fifteen months on GitHub

Everything I’ve put on GitHub since June 2025, each repo on the day I started it, with a few milestones below the line. Point at a name to see what it is.

Point at a name to see what it is. Click to open it.

    WorkSaarthiOS, since June 2026

    I’m an AI product engineer at SaarthiOS, where I built Right Hand, an AI chief of staff. It reads an executive’s mail and documents, works out the few things that need them today, and drafts the next step the way they’d write it.

    It runs as a team of agents on the Anthropic SDK and AWS Bedrock. It’s live with three clients, the people using it are promoters, CFOs and CEOs, and I work with them directly.

    ProjectsBuilt on my own time

    Anchor

    May 2026 · TypeScript, MCP, SQLite
    anchormem.me · code

    I kept switching between Claude Code, Cursor and Codex, and every new session asked me the same questions about the repo. Anchor is my fix. It’s a small MCP server that keeps one memory per project in a SQLite file on your machine, so the next agent starts with the facts and decisions instead of from zero.

    Across eight test scenarios it cut 98,200 tokens of old transcript down to 2,239 and still kept every fact that mattered. It isn’t perfect: about one in six memories it pulls back wasn’t needed.

    RLM

    May 2026 · Python, Ollama, QLoRA
    write-up · code

    I wanted to know if the Recursive Language Models paper holds up on hardware like mine, a laptop with a 6 GB GPU, so I rebuilt it with a 2B Qwen model. The long document never goes into the prompt. It sits in a Python REPL, and the model writes code to search it and calls itself on the parts it needs.

    At 64K tokens it found the needle 67% of the time, against 33% when the same model read the document directly. Up to 16K the plain model does as well or better, and a recursive answer takes about a minute instead of 15 seconds. All of it is in the write-up.

    Hermes-BIO

    April 2026 · Python, Gemini
    code

    Give it a disease and it does the first pass of a drug-discovery search for you. It picks a target, pulls the protein structure, and looks for drugs that are already approved for something else but bind that target. Under the hood it’s a Gemini function-calling loop over UniProt, OpenTargets, RCSB PDB, AlphaFold DB and ChEMBL.

    On six benchmark diseases it found the textbook target every time, in about 38 seconds each, without being handed any answers. It’s a way to narrow things down for a researcher, not a replacement for the lab.

    Review Suite

    August 2026 · Agent skills
    site · code

    Eight agent skills for reviewing pull requests the way a careful maintainer would. Most of each skill is about reading the change properly before saying anything. Every finding gets a score, the weak ones are dropped, and a review never leaves more than five comments.

    npx skills add priyank766/OpenSource-SKILL

    Cortex

    March 2026 · React, FastAPI
    code

    An agent that works inside a real project folder instead of a chat box. It can only touch files in the folder you give it, shell commands run in a Docker sandbox after you approve them, and you can watch every step it takes.

    Older and smaller: BioAgent-ALPHAFOLD (protein structures, pockets and docking from plain-language questions), CADai (talk to a 3D CAD scene), and everything else on the timeline above, on GitHub.

    Open sourceKubeflow, a CNCF project

    I’m a Code Reviewer for Kubeflow’s MCP server and a member of the Kubeflow organization. My own changes to kubeflow/mcp-server and kubeflow/sdk are mostly the unglamorous kind: tracing for tool calls, a confirmation step before a training job gets changed, bounded memory when reading job logs.

    Say helloEmail is the fastest way to reach me

    I’m on India time (UTC+5:30).

    priyank8445@gmail.com

    Open in your mail app