S
SankalpRaiGambhir
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

Senior Full-Stack Software & AI Engineer with a proven track record of designing, building, and operating high-performance systems across startups. Experienced in delivering distributed systems, data platforms, and AI-driven features, while mentoring teams and scaling reliable products.

Tech Stack Snapshot: React · Next.js · TypeScript · Node.js · Go · Python · AWS · Kubernetes · GraphQL · PostgresQL · MongoDB · Redis · Kafka · gRPC · Langchain · Langsmith · Langraph · Knowledge Graphs · Vector Databases · LLMs

Projects

Car Rental Application
Car Rental Application preview
ReactNode.jsFastifyPostgreSQLElasticsearch

View details

Resume Diff AI
Resume Diff AI preview
PythonFastAPIAWS LambdaOpenAI APIMongoDB

View details

Tic-Tac-Toe Multiplayer Game
Tic-Tac-Toe Multiplayer Game preview
GoNode.jsWebSocketsRedisLua

View details

Vercel Clone: Serverless Deployment Platform
Vercel Clone: Serverless Deployment Platform preview
GoAWS LambdaAWS DynamoDBAWS SQSAWS CloudFront

View details

Document Management RAG
Document Management RAG preview
FastAPIPythonQdrantMongoDBHugging Face

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