Skip to content
View anishfyi's full-sized avatar
☕
Coffee & Code
☕
Coffee & Code

Organizations

@trampoline-tech @velofy

Block or report anishfyi

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
anishfyi/README.md
Anish Kr Singh, readme.md Visit my website

Visit Velofy, my applied AI lab

Visit my LinkedIn profile

Visit my X profile

Book a call with me

I'm Anish. A backend and applied AI engineer in Gurugram, building the tools AI agents are missing and shipping them in the open. Below it, three years of my GitHub contributions.

🧰 What I work on

I'm a Backend Software Engineer with 4 years of experience building backend systems and AI agents that automate real operational workflows.

  • 🧪 AI Tooling: Claude Code & Harness Engineering, Semantic Layers, and Gource/Whiteboard.
  • 🛠️ Backend: Django, FastAPI, PostgreSQL
  • 🍎 Apple Platforms: Shipped apps for macOS and iOS
  • 🧠 Languages: Python, TypeScript, Swift, C++ (learning rust too!!!)

🚀 Open source projects

I build in the open. Every project is documented at velofy.co/open-source.

Project What it does Built with
curl_reap Reap the web: browser-grade Transport Layer Security (TLS) impersonation, self-healing selectors and a concurrent crawl engine in one library. Docs Python
Summit.js A rugged, signal-powered framework for composing behavior directly in your HTML. Safe under a strict Content Security Policy (CSP), about 16KB gzipped. Docs TypeScript
Trove A Claude Code skill that builds and maintains a personal, file-based semantic layer as you work, and reloads it every session. Docs Rust
Querion A strictly read-only, natural-language data analyst that runs on the Claude Code command line. Connect Postgres and ask in plain English. Pairs with Trove for an auto-built semantic layer. Docs Python
Terbium An algorithmic multi-file parser (PDF, PPTX, XLSX, CSV) that scores its own confidence and only reaches for a model when it is genuinely stuck. Docs Python
glep A command-line code search tool for coding agents: an indexed grep and glob with ripgrep-compatible output and no daemon. Docs Rust
Troy A Chromium desktop browser, built on Electron, that an agent can attach to over the Chrome DevTools Protocol (CDP), inside the session you are already signed into. Docs JavaScript
Vaulty A transparent work-in-progress screen lock for macOS. Password to unlock, terminals stay live. Docs Swift
mac-uninstaller A fast native macOS app that fully uninstalls apps (bundle and all leftovers) and reclaims space. Trash-only, SwiftUI. Docs Swift
Pawse The pomeranian that makes you take breaks. Docs JavaScript
classy-fonts A cabinet of 324 free typefaces in a live two-tab specimen gallery, split by licence. Gathered with curl_reap. Docs Python
homebrew-tap The Homebrew tap for the desktop apps: brew tap velofy/tap. Ruby

🤝 Open source contributions

Pull requests merged into other people's projects.

Project Pull request What changed
facebook/pyrefly
Meta's Python type checker and language server
#4754 Variance inference now skips __new__, as it already did __init__, so constructor parameters no longer make an otherwise covariant type parameter invariant. Landed as 39b9689.
svix/svix-webhooks
The open source webhooks service
#2604 Ruby library: integer and boolean query parameters no longer raise a TypeError before the request is sent.
svix/svix-webhooks
The open source webhooks service
#2605 Ruby library: struct enums accept symbol keys, so a symbol-keyed config keeps its type discriminator.
svix/svix-webhooks
The open source webhooks service
#2607 Ruby library: generated models accept the JSON generator state, so they serialize when nested in arrays and objects.
robocurve/inspect-robots
Open source evals for physical AI
#335 The capx plugin passes -P effort= to the model exactly as typed, matching the agent plugin, and an invalid value gives a guided error instead of a traceback.
nodemaven/nodemaven-python
Python client for the NodeMaven proxy gateway
#8 Quoted the extras install line so the quickstart works in zsh, with a test that fails on the unquoted form.

Pinned Loading

  1. curl_reap curl_reap Public

    Reap the web: browser-grade TLS impersonation, self-healing selectors, and a concurrent crawl engine in one library.

    Python 3

  2. querion querion Public

    A strictly read-only, natural-language data analyst that plugs into any platform and runs on the Claude Code CLI. Connect Postgres, add your API docs, ask in plain English. Pairs with Trove for an …

    Python 1

  3. trove trove Public

    A Claude Code skill that builds and maintains a personal, file-based semantic layer as you work, and reloads it every session.

    Rust 1

  4. velofy/terbium velofy/terbium Public

    A god-level algorithmic multi-file parser (PDF/PPTX/XLSX/CSV) that scores its own confidence and only reaches for AI when it is genuinely stuck.

    Python 1

  5. velofy/pawse velofy/pawse Public

    The pomeranian that makes you take breaks.

    JavaScript

  6. velofy/vaulty velofy/vaulty Public

    Vaulty - transparent WIP screen lock for macOS. Password to unlock. Terminals stay live.

    Swift