Sankalp Rai Gambhir· Fullstack Software & AI Engineer
HomeProjectsInsightsSkillsBlogContactResume

I Build Scalable Backend, Frontend & AI Systems for Global Product Teams.

Frontend · Backend · AI · Cloud · Distributed Systems. I design resilient systems that unlock product velocity.

Profile headshot placeholder
About Me

I’m a Senior Fullstack Software & AI Engineer experienced in designing, building, and operating high-performance services across startups. I've shipped distributed systems, data platforms, and AI-infused features, mentoring teams and scaling products with reliability.

Tech Stack Snapshot: React · Next.js · TypeScript · Node.js · Go · Python · AWS · Kubernetes · GraphQL

Projects

Car Rental Application
Car Rental Application preview
ReactNode.jsFastifyPostgreSQLElasticsearch

View details

Resume Diff AI
Resume Diff AI preview
ReactTypeScriptFastAPIPythonTailwind CSS

View details

Tic-Tac-Toe Multiplayer Game
Tic-Tac-Toe Multiplayer Game preview
ReactTypeScriptViteTailwind CSSFramer Motion

View details

Vercel Clone: Serverless Deployment Platform
Vercel Clone: Serverless Deployment Platform preview
GoAWS LambdaAPI GatewayDynamoDBS3

View details

Document Management RAG
Document Management RAG preview
ReactTypeScriptViteTailwind CSSFastAPI

View details

Skills

Backend Development
Building high-performance server-side applications
GoNode.jsPythonJavaRust
Frontend Development
Creating responsive and interactive user interfaces
ReactNext.jsTypeScriptTailwind CSSVue.js
Databases & Storage
Designing and optimizing data storage solutions
PostgreSQLMongoDBRedisMySQLDynamoDB
See all skills →

Technical Insights & Code

GraphQL Query Optimization
query GetUserPosts($limit: Int!) {
  user {
    id
    posts(limit: $limit) {
      id
      title
      createdAt
    }
  }
}

Key Learning: Implementing DataLoader for N+1 query prevention

Kafka Consumer Groups
const consumer = new Kafka({
  clientId: 'app-consumer',
  brokers: ['kafka:9092']
}).consumer({ groupId: 'payment-group' });

await consumer.subscribe({ topic: 'transactions' });
await consumer.run({ eachMessage: processor });

Key Learning: Parallel processing with automatic rebalancing

Kubernetes Resource Limits
apiVersion: apps/v1
kind: Deployment
metadata:
  name: api-service
spec:
  containers:
  - name: app
    resources:
      requests:
        memory: "256Mi"
        cpu: "250m"
      limits:
        memory: "512Mi"
        cpu: "500m"

Key Learning: Preventing resource starvation in production clusters

View More →

Blog

My GraphQL Lessons
My GraphQL Lessons preview
Operating Kafka in Production
Operating Kafka in Production preview
Scaling on AWS
Scaling on AWS preview
Contact

Let’s collaborate across borders.

© 2026 Sankalp Rai Gambhir. All rights reserved.
Contact: career.sankalp21NOSPAM@REMOVEgmail.com