Vishal Sodani

Designing Solutions at as consultant

Mumbai, Maharashtra, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Vishal Sodani is a seasoned full‑stack software consultant with over 12 years of professional experience and 15+ years collaborating remotely with clients across South America, the Middle East, Europe, Asia and the US. He ships production systems end-to-end using Python/Django, Rust, React/React Native and Docker, and has stabilized and scaled web apps that integrated complex third‑party payments and messaging workflows—most notably handling a traffic surge after a Shark Tank episode. An active open‑source contributor, Vishal has strengthened core functionality and security in projects like Meilisearch and added robust pagination and API key handling to popular repositories. He builds pragmatic AI features as well (RAG-based help desk Anibot.chat using pg-vector and OpenAI) and maintains Rust and React Native libraries for clients. Comfortable working across legacy and modern stacks, he also brings strong testing, CI and documentation chops from past roles driving TDD adoption and writing technical guides. Outside of engineering he’s an amateur FIDE-rated chess player, reflecting his analytical and strategic approach to problem solving.
code12 years of coding experience
job10 years of employment as a software developer
bookBachelor of Commerce, Bachelor of Commerce at Mumbai University
languagesEnglish
github-logo-circle

Github Skills (30)

meilisearch10
textbook10
javascript10
cypress10
python10
apidoc10
storybook10
testing10
guideline10
authentication10
user-authentication10
user-guide10
docbook10
api10
pagination10

Programming languages (18)

MDXCSSRustMakefilePLpgSQLGoHTMLTypeScript

Github contributions (5)

github-logo-circle
realpython/python-guide

Apr 2014 - Feb 2015

Python best practices guidebook, written for humans.
Role in this project:
userTechnical Writer
Contributions:6 commits, 1 PR in 10 months
Contributions summary:Vishal primarily contributed to the project by adding and modifying documentation related to the "Writing Idiomatic Python" book. Their work involved adding links, updating titles, formatting text, and correcting content within the learning guide. They also made a minor update related to virtualenvwrapper on Windows. The user's focus was on enhancing the learning materials available within the Python guide repository.
guidebookpythonkennethreitzrequirements-managementfor-humans
meilisearch/meilisearch-js

Oct 2022 - Oct 2022

JavaScript client for the Meilisearch API
Role in this project:
userBack-end Developer
Contributions:4 reviews, 17 commits, 1 PR in 3 days
Contributions summary:Vishal primarily contributed to the Meilisearch JavaScript client by adding and modifying pagination settings at the index level. They implemented the ability to get, update, and reset pagination settings. Furthermore, they added tests to ensure the correct behavior of the pagination settings and updated existing tests. They modified core index logic and testing to support the new pagination properties.
api-clientapijavascript-clientjavascriptsdk
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 Sodani - Designing Solutions at as consultant