Swastik Baranwal is a software engineer with 9 years of experience specializing in open source, developer tooling, and OSPO practices, currently contributing to testing frameworks and OSPO efforts at TestMu AI. He is the creator of Box CLI Maker (used by Minikube) and a core developer for the V programming language, where he works on the compiler, core libraries, and ecosystem reliability. His contributions span low-level language features (string APIs, parser fixes) to practical developer tooling and test automation, including notable work on webdriverio and charmbracelet/vhs. As a Maintainer and Community WG Lead at the TODO Group and contributor to the OSPO Book, he blends technical implementation with community and governance expertise. Based in New Delhi, he pairs hands-on systems coding in Go and V with a track record of improving developer experience across widely adopted open-source projects.
8 years of coding experience
Bachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Dr. A.P.J. Abdul Kalam Technical University (AKTU), Lucknow
Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
Role in this project:
Back-end Developer
Contributions:639 reviews, 163 commits, 470 PRs in 3 years 5 months
Contributions summary:Swastik made several contributions focused on improving the string manipulation capabilities of the V language. They implemented new string functions like `title()`, `trim_prefix()`, `trim_suffix()`, `map()`, and `filter()`. Furthermore, they addressed parser-related issues, updated error messages, and improved code for various functions. The contributions included code modifications and improvements to testing and documentation.
Contributions:6 reviews, 5 PRs, 29 comments in 2 years 2 months
Contributions summary:Swastik primarily contributed to implementing new features for the `vhs` CLI tool. They added copy and paste functionality, enabling users to copy strings to the clipboard and paste them. They also introduced an `ENV` command, which allows users to set environment variables. Furthermore, they made adjustments to the `main.go` file to address error handling and display relevant information.
command-line-toolvideo-recorderasciigifrecording
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Swastik Baranwal - Software Engineer (OSPO) at TestMu AI