Bhawesh Bhaskar
ReportI am a software engineer based in India working in Python, TypeScript and Rust. Since October 2026 I have been contributing to open source projects that other developers build on, mostly data and AI infrastructure. Merged so far: LanceDB (CombinedFieldsQuery for full text search, PR 4691; ZoneMap scalar index in the Python API, PR 4816), supabase-py (realtime channel rejoin schedule, PR 1916; and PR 1885), a2a-python (Windows test fix, PR 1406) and pypa/distlib (PR 289). A bug I reported in FastMCP was fixed in PR 6012 with co-author credit. Open and under review: LanceDB BloomFilter index for Python (PR 4877) and NGram index for Node.js (PR 4908), pypa/packaging (PR 1482), opentelemetry-python-contrib (PR 5219) and rune (or-patterns in match arms, PR 1055). I do this work unpaid alongside looking for income. A fellowship would let me spend three months on it full time.
LanceDB (contributor)
LanceDB is an open source embedded vector database used for search and AI applications. I contribute to its Python and Node.js SDKs. My work so far exposes index types that exist in the Rust core but were missing from the SDKs: CombinedFieldsQuery (merged), ZoneMap scalar index (merged), BloomFilter scalar index (in review) and NGram index for Node.js (in review).
supabase-py (contributor)
supabase-py is the official Python client for Supabase. I fixed the realtime client so channels rejoin on the stepped backoff schedule (PR 1916) and landed one earlier fix (PR 1885).
Python packaging and observability (contributor)
Fixes in the libraries most Python projects depend on: pypa/distlib (merged, PR 289), pypa/packaging (bounding parenthesis nesting in license expressions, PR 1482, in review) and opentelemetry-python-contrib (tornado instrumentation test, PR 5219, in review).
Three month open source contribution fellowship
Rs 60,000 a month for three months of full time contribution. Month 1: land the two open LanceDB PRs (BloomFilter for Python, NGram for Node.js) and open PRs for the remaining index and query options missing from the SDKs. Month 2: get those merged with tests and docs, and land the open pypa/packaging and OpenTelemetry PRs. Month 3: four or more further merged fixes from open bug reports. Community: a monthly update on the FOSS United forum and one talk or blog post for first time contributors.