Full-stack developer working with React, TypeScript, Python, and AI tools.
I build web applications and contribute bug fixes to open-source projects. Here you'll find original projects and short explanations of the problems behind my merged contributions.
LinkedIn · Email · Browse my projects
- Multiplayer Chess — an original React and Socket.IO project with room-based play and server-side chess logic. Browse the implementation.
- Two bug fixes, explained — a React subscription issue in CopilotKit and a zero-pivot case in TheAlgorithms/Python, with links to the merged changes.
| Project | Problem addressed | Merged PR |
|---|---|---|
| CopilotKit | Unrelated agent updates caused extra renders in useInterrupt; opted out of those updates and added a regression test. |
#6969 |
| TheAlgorithms/Python | Polynomial fitting could encounter a zero pivot for valid input; added a row swap and an example covering a point at x = 0. |
#15044 |
Both changes were merged on September 10, 2026. These are contributions to the upstream projects; their maintainers own and lead those projects.
Explore more of my merged contributions
- AI-assisted development workflows with Hermes Agent.
- React and TypeScript applications, including real-time interactions.
- Small, reproducible bug fixes with clear explanations and regression coverage.
Follow me on GitHub for practical bug-fix write-ups, project updates, and what I learn while building with AI tools.
Based in Lucknow, India.


