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. oscura-vim oscura-vim Public

    Vim port for Oscura theme for Vscode

    Emacs Lisp 31 3

  3. .vim .vim Public

    My vim dotfiles for python, go and javascript development

    Python 49 18

  4. node-twitter node-twitter Public

    A Twitter clone built with Node.js and TypeScript.

    TypeScript 309 128

  5. white-paper white-paper Public template

    Simple, elegant and clean jekyll theme.

    CSS 227 147

  6. chatbot chatbot Public

    A small chatbot experiment built with C and Zig.

    Zig 20 13