Vishal Narkhede

Full Stack Engineer (Golang React Native)

Amsterdam, North Holland, Netherlands
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

🤩
Rockstar
🎓
Top School
Vishal Narkhede is a Full Stack Engineer based in Amsterdam with nine years of hands-on experience building high-performance chat and realtime systems, currently working on Stream’s Moderation API and Go-based backend services. He combines deep frontend expertise in React and React Native—having led migrations to TypeScript, implemented full offline support with SQLite, and authored popular open-source React Native libraries—with backend work in Go. At Stream he’s shipped SDKs from scratch, improved component performance, fixed subtle UI/UX issues across popular repos (stream-chat-react/native) and supported hundreds of customers through onboarding and documentation efforts. His background includes analytics and big-data dashboarding at ServiceNow and early full-stack work in Rails and Angular, reflecting a versatile engineering toolkit. Trained as a Chemical Engineer at IIT Delhi, he brings a methodical, measurement-driven approach to software reliability and performance optimization.
code9 years of coding experience
job9 years of employment as a software developer
bookIndian Institute of Technology Delhi (IIT Delhi)
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
49reputation
388reached
4answers
1question
github-logo-circle

Github Skills (19)

javascript10
react-native10
ui-components10
typescript10
user-interface10
web-components10
ui-design10
uid10
front-end-development10
typescript-types10
typescripts10
frontend10
web-frontend10
react10
css8

Programming languages (16)

C#MDXJavaC++CGoHTMLKotlin

Github contributions (5)

github-logo-circle
💬 React-Native Chat SDK ➜ Stream Chat. Includes a tutorial on building your own chat app experience using React-Native, React-Navigation and Stream
Role in this project:
userFront-end Developer
Contributions:141 releases, 632 reviews, 2055 commits in 3 years 9 months
Contributions summary:Vishal primarily worked on the front-end aspects of the React Native chat application, implementing keyboard-related fixes and addressing mention selection issues within the UI components. Their contributions included updates to components like `KeyboardCompatibleView`, `AutoCompleteInput`, and `MentionsItem`, indicating a focus on improving user interaction and handling dynamic UI adjustments. The user also contributed to UI elements by addressing default avatar of mentions item issues. They also updated the documentation.
streamnavigationstream-chatreact-native-navigationchat-sdk
GetStream/stream-chat-react

Apr 2019 - Jul 2021

React Chat SDK ➜ Stream Chat 💬
Role in this project:
userFront-end Developer
Contributions:18 reviews, 351 commits, 133 PRs in 2 years 3 months
Contributions summary:Vishal primarily contributed to the front-end aspects of the React-based chat application. Their commits focused on addressing UI-related issues, such as fixing attachment rendering problems, correcting a memory leak, and handling modifications to the appearance of the channel list. They also worked on general component styling and integrating new features, such as adding thread and emoji support.
react-chatreactstream-chatchat-sdk-jschat-sdk
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 Narkhede - Full Stack Engineer (Golang React Native)