Skip to content
View rohan-patnaik's full-sized avatar
🤖
Beep boop!
🤖
Beep boop!

Block or report rohan-patnaik

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

Hi there, I'm Rohan!

I'm a ML engineer from India, and Python/Go are my languages of choice.
I'm a big fan of ML projects and always up for collaborating on cool ideas.

Portfolio    LinkedIn

Connect with me -> here!

Thanks for visiting here. Follow for more open-source and AI work I'm part of.


Popular OSS work

20+ merged PRs across Google, Meta, Microsoft, Grafana Labs, T3 and more (290k★ combined).

Company Merged PRs Projects
Google 6 go-containerregistry, cel-go, osv-scanner
Meta 6 Lexical, BoTorch, Docusaurus, TorchFT
Microsoft 3 ONNX Runtime, Playwright for Python, Azure CLI
Grafana Labs 3 k6
T3 2 T3 Code
OpenClaw 2 gogcli
Agentic AI Foundation 1 goose
Unstructured 1 Unstructured
What each PR did

Google

  • PR #2314 - Ensured only true loopback hosts get plain-HTTP registry access.
  • PR #2315 - Let push-only workflows skip Kubernetes pull secrets.
  • PR #2316 - Kept localhost/... image references pointing at the local registry.
  • PR #1340 - Added a JSON encoder to CEL’s standard extensions.
  • PR #1327 - Allowed container aliases for simple names, with validation still strict.
  • PR #2808 - Removed duplicate vulnerability queries in bulk scans, keeping result order.

Meta

  • PR #8539 - Fixed collapsible blocks breaking on empty or inline-only content.
  • PR #8541 - Added markdown round-trip tests for bold-italic text.
  • PR #3370 - Fixed sampling from batched truncated normal distributions, which used to reject batched constraints.
  • PR #3372 - Let nonlinear-constrained optimization start from infeasible points, since SLSQP can repair them.
  • PR #12054 - Fixed localized sites publishing wrong URLs in metadata and sitemaps.
  • PR #356 - Made checkpoint transfers honour the transport's configured timeout by default.

Microsoft

  • PR #32846 - Enabled int8 and uint32 support in the CPU Where operator.
  • PR #3084 - Fixed handlers with keyword-only parameters getting the wrong arguments.

Azure/azure-cli (4.6k★)

  • PR #33429 - Kept az vm image list working when the remote alias file is malformed.

Grafana Labs

grafana/k6 (32k★)

  • PR #6071 - Added static labels so Prometheus metrics from parallel k6 runs stay distinguishable.
  • PR #6070 - Stopped recent console logs getting lost by flushing file logs during runs.
  • PR #6002 - Added single() to grab the first matching element in k6/html.

T3

  • PR #19923 - Stopped large image attachments stalling the chat timeline by decoding them asynchronously.
  • PR #12768 - Made desktop builds report one consistent version across the client, server and package.

OpenClaw

🦞 openclaw/gogcli (8.5k★)

  • PR #554 - Added read-only Drive reports: tree views, folder summaries and inspection.
  • PR #555 - Added a safe preview for finding duplicate Google Contacts.
  • PR #116 - Introduced the original Drive reporting, Drive sync, and contacts dedupe contribution.

Agentic AI Foundation

  • PR #12516 - Kept session context alive across the agent's reply lifecycle, including ACP delegation and resumes.

Unstructured

  • PR #4504 - Kept element IDs and source metadata intact when reloading Unstructured's own JSON output.

Current Projects

  • Codebloom Codebloom : See any codebase bloom into a mind map, with call arrows across files. On VS Code, Open VSX & JetBrains.
  • 🔌 subpool : Your Claude, ChatGPT and Gemini subscriptions as one fast API: a single Rust binary with a built-in dashboard.
  • 📅 OpenCalendly : Open-source Calendly: share a link, take 1:1 or team bookings, synced to your calendar.
  • 📄 ZenPDF : Clean, open-source PDF workbench with practical tools and transparent usage limits.
  • Google G gogcli-plus : Supercharge gogcli with Drive reports, local↔Drive sync and contact deduplication.
  • 📘 Paperloop : Explore Ilya Sutskever’s must-read AI papers in a Minecraft-style mini world.
  • ඞ Pasture Imposters : Among Us on a Pokémon-style farm: make your avatar and catch the imposter.
  • Ⓩ ZenPDF for Omarchy : An offline-first Acrobat alternative for Omarchy and Arch Linux, in the works.
  • 🃏 Solitaire : Five classic solitaire games, offline and ad-free, for Omarchy.
  • ◎ Orbit : A better Alt+Tab for Omarchy: macOS icons, Windows 7 stacks or a Windows 11 grid.
  • 🎨 Chromarchy : A local-first Photoshop alternative for Omarchy and Arch Linux, in the works.

🛠 Tech Stack

Some of the tools and tech I’ve been working with recently:

Python TypeScript Codex Pandas SQL PyTorch Kubeflow Pipelines Kubernetes Docker


Pinned Loading

  1. gogcli-plus gogcli-plus Public

    Forked from openclaw/gogcli

    Google Suite CLI: Gmail, GCal, GDrive, GContacts.

    Go 1

  2. opencalendly opencalendly Public

    OpenCalendly: an open-source scheduling app built for free-tier infra on Cloudflare and Neon.

    TypeScript 1

  3. decensored-deepseekR1-for-vscode decensored-deepseekR1-for-vscode Public

    Decensored DeepseekR1 for VSCode is an open-source extension that transforms VS Code into a personal AI-powered chat assistant.

    TypeScript 3

  4. subpool subpool Public

    Your Claude, ChatGPT and Gemini subscriptions as one fast API. Single Rust binary: OpenAI, Anthropic and Gemini endpoints, native WebSockets, built-in dashboard. Running multiple AI subscriptions? …

    Rust 4 1

  5. codebloom codebloom Public

    Code mind maps for any language: classes and functions as a pastel map with call arrows across files. For VS Code, Cursor, Windsurf and JetBrains IDEs.

    TypeScript