Skip to content
View VPRoyal's full-sized avatar

Highlights

  • Pro

Block or report VPRoyal

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
VPRoyal/README.md

Typing SVG

       


// vinay.ts

const me = {
  stack:    ["React", "Next.js", "Node.js", "TypeScript", "MongoDB", "PostgreSQL"],
  web3:     ["Ethers.js", "Wallet SDKs", "EVM", "Solidity (review)", "DeFi Protocols"],
  workflow: ["Cursor AI", "ChatGPT", "V0.dev"],  // AI-assisted, not AI-dependent
  looking:  "fullstack · web3 · remote-friendly roles",
} as const;

Problems I Work On

Most developers list tools. I'd rather show you the problem domains.

 🔐  Wallet Connectivity & Web3 Auth
     ├── EIP-1193 provider abstraction (MetaMask, Coinbase, WalletConnect)
     ├── Custodial wallet integration (DFNS MPC, multi-sig flows)
     ├── Transaction signing pipelines & gas estimation
     └── JWT session bridging between Web2 auth and on-chain identity

 ⚙️  Access Control & Permissions Architecture
     ├── ReBAC (relationship-based access control) with Permit.io
     ├── Fine-grained RBAC policy enforcement at the API layer
     ├── Role hierarchies, resource-scoped permissions, dynamic rules
     └── Audit logging for compliance-sensitive permission changes

 ⛓️  Blockchain Data Pipelines
     ├── Multichain event indexing (EVM-compatible chains)
     ├── Token lifecycle APIs — mint · transfer · burn · metadata
     ├── On-chain/off-chain state reconciliation
     └── Tokenization workflows (RWA, LP bonds, institutional assets)

 ⚡  Real-Time & Event-Driven Systems
     ├── Server-Sent Events (SSE) for live push without WebSocket overhead
     ├── Redis pub/sub for distributed notification layers
     ├── High-throughput data ingestion & async job queues
     └── DOM virtualization + streaming UI patterns

 🏗️  Full-Stack Architecture
     ├── MERN · Next.js App Router · REST + GraphQL API design
     ├── Modular React hooks, composable service layers
     ├── Multi-tenant SaaS patterns, feature flagging
     └── Performance profiling, query optimization, payload compression

Stack

Languages & Frameworks

My Skills

Data & Infrastructure

My Skills

UI & Tooling

My Skills


Signal

★  6-Star HackerRank   →  Problem Solving · JavaScript · Python
⛓  Mainnet deployments  →  EVM DeFi products shipped independently  
🏛  NIT Jaipur, 2023    →  B.Tech · 1st-ever institutional Honor Certificate
🤖  AI-native workflow  →  Cursor AI + ChatGPT in every sprint, not as hype

Currently Exploring

  • ZK-rollup architecture — understanding proof generation and verifier contracts
  • Intent-based transaction flows — ERC-4337 account abstraction patterns
  • Agent-driven development — building dev tooling with LLM function-calling
  • Writing about backend patterns on dev.to/kunwarvp & hashnode/@kunwarvp

GitHub Stats

  

Activity

GitHub Activity Graph


Open to global remote and onsite roles  ·  Visa sponsorship welcome  ·  Let's talk

Pinned Loading

  1. Rocket.Chat Rocket.Chat Public

    Forked from RocketChat/Rocket.Chat

    The communications platform that puts data protection first.

    TypeScript

  2. joplin joplin Public

    Forked from laurent22/joplin

    Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS.

    TypeScript

  3. Mac-Dock-Flutter Mac-Dock-Flutter Public

    Web based replica of Mac OS Dock container in Flutter

    Dart

  4. CRS CRS Public

    Complaint Redressal System for MNIT Jaipur

    JavaScript