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 building backend systems, developer tools, and open source software.

I build practical software for people who care about reliability, performance, and maintainable systems. Most of my open source work sits around Python, Rust, Go, TypeScript, APIs, CLIs, databases, and developer workflow.

BlogLinkedInTwitterEmail

Start Here

  • json2xml
    A Python JSON-to-XML library with an optional native Rust extension. The current benchmark shows the Rust path running 57-129x faster than pure Python, with automatic fallback when native wheels are unavailable.

  • json2xml-go
    A Go implementation and CLI for shell-based JSON-to-XML conversion, useful for batch jobs and data pipelines.

  • json2xml-zig
    A Zig implementation exploring fast native CLI startup and throughput for the same conversion problem.

Together, these projects are my current open source lab for performance work across Python extension modules, native CLIs, packaging, benchmarks, and developer-facing documentation.

What I Focus On

  • Backend architecture for products operating at meaningful scale
  • Python, Rust, Go, and TypeScript systems where performance matters
  • Developer tools, editors, CLIs, automation, and workflow design
  • Open source projects that are small, practical, tested, and well-documented

Featured Work

  • node-twitter
    A Twitter-style application built with Node.js and TypeScript, useful as a full-stack architecture reference project.

  • chatbot
    A compact chatbot experiment built with C and Zig, exploring systems-level implementation choices.

  • oscura-vim
    A Vim port of the Oscura theme.

Writing

Read more on my blog ->

TIL

Browse all TIL posts ->

If you are working on backend scale, Python/Rust performance, CLIs, 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 107 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 3

  6. lanciabones.nvim lanciabones.nvim Public

    Zenbones-based Neovim colorscheme derived from Lancia

    Lua 2