Skip to content
View vinitkumar's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@gotchacode @django-cms

Block or report vinitkumar

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.

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

Vinit Kumar

Principal Engineer at Scalefusion · Django CMS Fellow · builder of reliable systems, terminal tools, and open source software.

I like software that is boring in production and sharp in the hands of developers.

My work sits around backend systems, open-source maintenance, developer tooling, performance, and the practical side of AI-assisted engineering. I write Python, Go, Rust, TypeScript, and enough shell to keep the machinery honest.

BlogLinkedInTwitterEmail

Start Here

  • github-pr-attention

    • A Go terminal UI for treating GitHub pull requests like an inbox. It is built for the review loop I actually live in: scan, inspect, approve, merge, move on.
  • json2xml

    • A long-running Python JSON-to-XML library. Recent work includes native Rust acceleration, memory reductions in the serializer, better benchmarks, and a cleaner path for users who need speed without losing Python ergonomics.
  • json2xml-go

    • A Go implementation and CLI for shell-based JSON-to-XML conversion, useful for batch jobs, data pipelines, and places where startup time matters.
  • json2xml-zig

    • A Zig implementation exploring native CLI startup, low-level memory choices, and how the same problem feels in a systems language.
  • fff.nvim fork

    • My Neovim picker fork with buffer switching, git status picking, and live colorscheme browsing built around a fast Rust-powered file finder.

These projects are my current open-source lab: Python extension modules, Go TUIs, native CLIs, packaging, benchmarks, editor workflows, and documentation that respects the reader's time.

What I Am Focused On Now

  • Building system-level product surfaces at Scalefusion, including live terminal workflows and infrastructure that needs to stay calm under real users.
  • Maintaining Django CMS as a Fellow: reviews, modernization work, compatibility, and the slow craft of keeping a mature Python ecosystem healthy.
  • Improving json2xml across Python, Rust, Go, and Zig with better performance, memory behavior, packaging, and test coverage.
  • Building terminal-first workflows because most of my useful work still happens close to the shell.
  • Using AI as leverage without giving up judgment, review, or ownership of the code I ship.

Selected Work

  • Scalefusion Live Terminal

    • Real-time remote terminal access and command execution across managed devices.
  • Django CMS

    • Core developer and Django CMS Fellow, working on reviews, ecosystem health, modernization, and long-term maintainability.
  • Multi-tenant CMS architecture

    • Led backend work for a CMS platform powering 3,000+ websites and handling millions of monthly requests.
  • oscura-vim and editor work

    • Themes, Vim/Neovim configuration, picker workflows, and daily tooling that keeps the editor fast and quiet.

How I Work

  • I prefer small, well-tested changes over dramatic rewrites.
  • I care about performance, but only after the behavior is clear and measured.
  • I like tools that remove context switching instead of adding another dashboard.
  • I write because it turns scattered experience into something reusable.

Writing

Read more on my blog ->

TIL

Browse all TIL posts ->

If you are working on backend scale, Python/Rust performance, Django, CLIs, Neovim, or developer tooling, I would be happy to compare notes.

Pinned Loading

  1. json2xml json2xml Public

    JSON-to-XML converter for Python, accelerated with a native Rust extension.

    Python 108 36

  2. .vim .vim Public

    My vim dotfiles for python, go and javascript development

    Python 49 17

  3. pdf-joiner pdf-joiner Public

    Join PDFs on Mac with Ease With Native Mac Tools

    Go 5

  4. fff.nvim fff.nvim Public

    Forked from dmtrKovalenko/fff

    My fork of fff.nvim, a fast fuzzy finder and picker ecosystem for Neovim.

    Rust 4

  5. berka-mono-closer berka-mono-closer Public

    An open Iosevka custom build with a calm, wide, rectangular coding texture

    HTML 4

  6. lanciabones.nvim lanciabones.nvim Public

    Zenbones-based Neovim colorscheme derived from Lancia

    Lua 2