Skip to content
View rishabhx29's full-sized avatar

Block or report rishabhx29

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. 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
rishabhx29/README.md
Rishabh Tripathi

Rishabh Tripathi

Systems engineer building local-first, distributed and AI-native software.
B.Tech in Computer Science & Engineering (AI & Robotics) at VIT Chennai, CGPA 9.01/10.

Rishabh Tripathi Rust, TypeScript, Python

Resume Portfolio LinkedIn GitHub LeetCode


What I work on

I like problems where the constraint is the system, not the feature. Three things keep showing up:

  • Local-first software. Software that keeps working when the network does not, and treats the device as the primary compute node rather than a thin client.
  • Distributed systems that fail honestly. Write-ahead logs, conflict escalation instead of last-write-wins, queueing and backpressure.
  • Measurement before claims. Every project I ship publishes the benchmark, the hardware it ran on, and the run that failed.

Open source contributions

I only take pull requests against projects I would happily use myself. The table and the list below are generated from the GitHub API, so merged pull requests appear here on their own.

Upstream project What it is Merged PRs
Mantine React component library, 32k stars 3
T3 Code Theo Browne's AI coding agent 4

Recently merged

  • #32231 fix(pi): the T3 MCP extension file is written atomically T3 Code · 07 Nov 2026
  • #9374 [@mantine/schedule] YearView: Fix multi-day events not showing when they start in the previous year Mantine · 04 Nov 2026
  • #9365 [@mantine/charts] BarChart: Fix waterfall type mutating the data prop Mantine · 04 Nov 2026
  • #9359 [@mantine/core] Combobox: Fix hidden input dropping falsy values Mantine · 04 Nov 2026
  • #28529 fix(tailscale): escalate hung serve commands to SIGKILL T3 Code · 03 Nov 2026
  • #24772 fix(forgejo): merged and closed pull request lists only return their own rows T3 Code · 01 Nov 2026
  • #24794 fix(providers): a failed provider check no longer drops later settings changes T3 Code · 30 Oct 2026

Featured work

Project What it does Stack Stars
tessera Local-first search engine that OCRs and embeds every image on your machine Rust, Tauri, ONNX Runtime, SQLite 1
edgemem Disagreement-durable edge memory engine, where a claim is an assertion and never an overwritten fact Python, Qdrant Edge, WebSockets 1
Traceon Codebase analyzer that parses full ASTs and renders interactive dependency graphs Next.js, TypeScript, React Flow, MongoDB 10
velokey Real-time multiplayer typing races over WebSockets, with server-side anti-cheat Next.js, TypeScript, PartyKit, Web Audio 1

Toolbelt

Rust TypeScript JavaScript Python C++ Kotlin React Next.js Electron Tauri Node.js FastAPI Django PostgreSQL MongoDB SQLite Redis Kubernetes Docker GitHub Actions LeetCode

Area What I use it for
Languages Rust, TypeScript, Python, C++, Kotlin, Java, SQL
Backend Node.js, FastAPI, Django/DRF, Express, REST APIs, WebSockets
Data PostgreSQL, MongoDB, SQLite, DynamoDB, Redis, Qdrant, hybrid vector search with RRF
Cloud AWS (Lambda, API Gateway, SQS, S3, Cognito, DynamoDB, Bedrock), Docker, Kubernetes, GitHub Actions, Jenkins
Systems Write-ahead logs, conflict detection and escalation, sharding, caching with TTL, idempotency, backpressure, rate limiting
Access control JWT, OAuth 2.0, RBAC, RLS, input validation

Numbers

Public repos Stars Merged PRs Upstream projects Followers
48 66 34 2 10

Elsewhere


Built by Rishabh Tripathi · this README refreshes itself

Pinned Loading

  1. tessera tessera Public

    One offline search bar for everything a PC can't natively search: images (OCR + CLIP), documents, and later video. Local-first, no accounts, no telemetry.

    Rust 1

  2. mitra mitra Public

    Your desktop, on voice — a Jarvis-style assistant that runs fully offline. Bolna Buildathon submission.

    TypeScript

  3. Traceon Traceon Public

    TypeScript 10 21

  4. edgemem edgemem Public

    Disagreement-durable offline-first edge memory engine on Qdrant Edge. A claim is an attributed assertion, never an overwritten fact.

    Python 1