Gamandeep Singh
Core Contributor @solanaRPC, @solanaFnd and others
Full Stack Developer. Web3 Developer.
Overview
Social links
GitHub contributions
About
- I’m Gamandeep Singh (aka Ghost) — a Full Stack Developer with a focus on Web3, building scalable, event-driven backends and real-time systems with Node.js, Rust, and Solana.
- Currently solving complex problems at GPU.Net, and a selected Builder in the Solana Turbine Q2 2026 cohort.
- Core Tech Lead at INNOGEEKS, leading 250+ members and organizing INNOHACKS 2.0 & NASA Space Apps hackathons.
- Creator of SOLAI Wallet, solana-pay-widget (npm), and QuickCache (Rust crate).
Stack
Language
DevOps & Tools
Experience
GPU.Net
- Location
- Bengaluru, India
- Location type
- (On-site)
- Employment status
- Current
- Built real-time backend systems using Node.js, Redis, and SSE for low-latency data streaming.
- Designed scalable event-driven architecture handling high-frequency updates and real-time feeds.
- Implemented caching strategies reducing backend load and improving response time.
- Node.js
- TypeScript
- Redis
- SSE
- Event-driven Architecture
- Distributed Systems
Solana Turbine
- Location
- Remote
- Location type
- (Remote)
- Solana
- Rust
- Anchor
- Web3
- Blockchain
Credible Finance
- Location
- Remote
- Location type
- (Remote)
- Next.js
- TypeScript
- Tailwind CSS
- React Query
- Solana
- Web3
Education
- Selected for Turbin3's Q2 2026 builder cohort, an intensive program on production-grade Solana development.
- Wrote on-chain programs in Rust with Anchor: PDAs, CPIs, token programs and vault/escrow patterns.
- Shipped a capstone dApp end to end — program, tests, and a TypeScript client.
- Rust
- Anchor
- Solana
- TypeScript
- Web3.js
- Affiliated to Dr. A.P.J. Abdul Kalam Technical University (AKTU), Delhi NCR.
- CGPA: 9 / 10 — ranked 1st academically since the first year.
- Core Tech Lead at INNOGEEKS, handling all tech-related activities for a 250+ member community.
- Led the team organizing INNOHACKS 2.0 and the NASA Space Apps Challenge hackathons.
- Top 6 at Smart India Hackathon 2024; Top 50 of 4000+ teams at Google Solution Challenge 2023.
- Data Structures & Algorithms
- Java
- C
- Operating Systems
- DBMS
- Computer Networks
- System Design
- Distributed Systems
- Mathematics
- Physics
- Computer Science
Open Source(14)
Fixed
run_rpc_inserterburning 100% of a core during RPC backfills. Itsselect!polledprogress_rx.changed()unguarded, andwatch::Receiver::changed()resolves immediately once the sender is dropped — which happened as soon as discovery finished enqueueing slots, long before workers finished fetching them. The loop went from ~6.4M iterations per 300ms to 2. Gated the arm on aprogress_openflag and added a regression test that detects the spin via Tokio's paused clock.- Rust
- Tokio
- Concurrency
- Performance
Projects(24)
Blog(4)

Building a Real-Time Solana Indexer in Rust: A Complete Guide
- Published on
- Category
- Engineering
- Read time
- 8 min read

From Stripe to Solana: Why I Built a Web3 Payment Widget That Actually Works
- Published on
- Category
- Web3
- Read time
- 6 min read

Change your React/Next web app into a Mobile App in 5 minutes with Capacitor
- Published on
- Category
- Frontend
- Read time
- 4 min read

How to deploy a Full Stack Web Application on Virtual Machines with Nginx and PM2
- Published on
- Category
- DevOps
- Read time
- 10 min read
Awards(5)
Certifications(1)
Full Stack Web Developer
- Issued by
- LinkedIn Learning
- Issued on
