Vishal Chandratreya is a software engineer with 10 years of experience, currently a Senior Associate at Capital One Software where he builds data protection solutions. He combines strong academic credentials from IIT Kharagpur (MTech) and NITK (BTech) with hands-on experience in storage and verification at Samsung Semiconductor, including NVMe SSD controller testing and memory compiler automation. An active open-source contributor, Vishal has improved mathematical text rendering and image-based tests in the widely used Matplotlib project and maintains a PyPI package, Scrollable Containers. He favors pragmatic, test-driven development and has experience across backend, test automation, and hardware-adjacent software. Outside work he’s an avid reader and outdoor enthusiast—an experienced trekker who’s summited peaks like Kumara Parvatha and visited Himalayan Bhrigu Lake—reflecting persistence and curiosity that carry into his engineering.
9 years of coding experience
Secondary School Certificate, 90.36%, Secondary School Certificate, 90.36% at Thane Police School - India
High School Certificate, Science, 93.08%, High School Certificate, Science, 93.08% at Pace Junior Science College
Master of Technology - MTech, Computer Science, 9.72/10, Master of Technology - MTech, Computer Science, 9.72/10 at Indian Institute of Technology, Kharagpur
Bachelor of Technology - BTech, Electrical, Electronics and Communications Engineering, 9.68/10, Bachelor of Technology - BTech, Electrical, Electronics and Communications Engineering, 9.68/10 at National Institute of Technology Karnataka
Contributions:28 reviews, 11 commits, 17 PRs in 6 months
Contributions summary:Vishal's contributions primarily focused on fixing and improving the mathematical text rendering capabilities within the Matplotlib library. This includes addressing issues related to the vertical alignment of overunder symbols, decimal points in Mathtext strings, and spaces in Mathtext. Furthermore, the user implemented and enhanced image comparison tests to ensure the correct rendering of mathematical expressions, with a particular focus on SVG rendering and LaTeX compatibility. The user also fixed broken links to MathML torture tests.
High-performance 32- and 64-bit global-state (thread-unsafe) and thread-safe uniform pseudorandom number generators for C, C++ and Python. Provided as an installable package.
Contributions:3 releases, 11 PRs, 374 pushes in 6 years 2 months
cglobal-statemersenne-twistermt19937mt19937-64
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
Vishal Chandratreya - Senior Associate, Capital One Software