Portrait of Gursimran Singh

Gursimran Singh

Full-Stack Engineer

I'm 20. I build full-stack products and agentic systems, and I optimize things for a living. 900+ LeetCode problems solved.

I run Dhaniverse, a game that teaches money with a real on-chain ledger under it. It pulled $7,000 out of WCHL'25 against 12,000+ projects worldwide.

experience.

  • Architected and shipped a full-stack financial-literacy game to 1,200+ users in its first two months, leading a 3-person engineering team across Azure and ICP mainnet.
  • Built the game client in React, TypeScript, and Phaser 3 (WebGL), at a steady 60 fps through chunked loading, against a Deno (Oak) API over MongoDB.
  • Deployed Rust canisters to ICP mainnet: decentralized identity, on-chain achievements, and a tamper-proof banking ledger fed by HTTP outcalls.
  • Engineered ContRAG, a schema-introspecting RAG engine over PostgreSQL, MongoDB, and pgvector, published on npm, powering adaptive AI NPCs.

Backend Developer (Contract), Remote

Health & Research Data Platform

Dec 2025 - Feb 2026

  • Migrated auth from Clerk to Supabase across three Next.js apps and an Express/NestJS API, with RBAC and Row Level Security on all 47 Postgres tables.
  • Designed CI that runs only affected tests, cutting single-module pipelines from 20 to 8 minutes in GitHub Actions.
  • Consolidated validation onto Zod contract schemas, retiring 20+ validators; shipped releases on Railway.

projects.

Runs .ts files natively in the browser via a Service Worker and esbuild-wasm. No bundler, no build step.

Converts PNGs and texture atlases to GPU-optimized KTX2. Roughly 90% smaller files for Phaser, Three.js, and Babylon.js.

View all

achievements.

socials.