Hello, 👋 my name is
Gurmukh Kharod
From PROBLEM to PRODUCT.
This Full-Stack Multiplatform Embedded Systems App, supports the following:
Implements a gesture-based multiplayer gaming platform using BeagleY-AI embedded boards.
Uses MediaPipe with OpenCV for hand tracking done in real-time, and cross compiled with Bazel,
Players use real-world gestures to battle each other on a React Web Client, with state synchronization maintained through a Node.js Http WebSocket server.
Built a real-time full-stack collaborative music platform using React, Express, Socket.IO and PostgreSQL, supporting unlimited concurrent voice sessions with synchronized playback and cloud deployment.
Implemented Spotify OAuth, Google OAuth (YouTube), guest authentication, and 2 external API integrations to retrieve user profiles, playlists, music search results, recommendations, and synchronized playback.
Developed real-time WebSocket communication for live session updates, QR-code joining, host transfer, speech transcripts, speaking indicators, local/host muting, online friend notifications, and synchronized playback controls across all connected users.
Designed a PostgreSQL relational database with GitHub Actions CI integration, 34 automated backend test cases, and deployment to Google Cloud Platform behind an Nginx reverse proxy.
Developed a real-time solar flare prediction dashboard that combines PyTorch and Scikit-learn models for forecasting.
Integrated NOAA SWPC and NASA SDO APIs to fetch live solar imagery and 7-day X-ray flux data.
Built a responsive React + Python full-stack system with data visualizations, video rendering, and automated peak analysis.
This Java app, supports the following:
Perform CRUD operations on packages, and save packages in JSON format, using GSON.
Apply OOP Design Patterns to support multiple package types.
Implement the user interactivity in an IntelliJ Swing App GUI.
Use Spring Boot + API Endpoints to store packages onto a web server.
Built a proximity-based communications mobile app where the buildings are GeoJSON chat rooms - walk into Library, you auto-join the Library chat.
Real-time WebSocket broadcasts (help, study, coffee, lost & found) with offline queue & replay so posts sync when back online.
Clean mobile UX with live zone processing, satellite toggle, several intuitive pages and chat functionalities.
Built during Storm Hacks 2025, a 24-hour hackathon with a team of 4 using agile, iterative development.
The following React-based game fetches real planetary data from NASA APIs for an interactive space experience.
Players can explore a vast universe, moving around using arrow keys or W/A/S/D.
Clicking on planets will collect them and increase the score, making exploration rewarding.
All celestial objects in the game are real exoplanets and asteroids from NASA data.
Check out the application running via Netlify.