Mumbai
Banner
Kartik Lande
Kartik Lande

@lande26

Software Engineer

I am a B.Tech student at VJTI focused on system design, scalable backend architectures, and product-driven engineering, with an emphasis on building reliable, performance-oriented systems.

Exploring distributed systems & competitive programming

Find my problem solving

Recently listening

Tools that I have used

TypeScript
JavaScript
React.js
Next.js
Node.js
Python
C++
MongoDB
PostgreSQL
SQL
Redis
AWS
AWS
Redis
PostgreSQL
Docker
Python
Docker
Vercel
Git
GitHub Actions
Postman
AWS
Redis
PostgreSQL

Education

Veermata Jijabai Technological Institute (VJTI) logo

Veermata Jijabai Technological Institute (VJTI)

Bachelor of Technology in Electronics and Telecommunication

Aug 2023 - May 2027
Mumbai, Maharashtra

Featured Projects

preview
PollMap

PollMapLIVE

Built real-time engagement system enabling live polls, quizzes, and Q&A during events with sub-300ms latency. Integrated WebSocket and Redis Pub/Sub for real-time vote updates and analytics, reducing latency by 150ms. Implemented role-based access control with password-protected events and expiring session links.

React.jsSupabaseRedisWebSocketsDockerAWS EC2
preview
LandeMon

LandeMonLIVE

Built a streaming platform for 500,000+ movies, TV shows, and anime using TMDb API with a Watch Party feature — real-time video/audio via LiveKit WebRTC with screen sharing and host sync via Data Channels. Reduced TMDb API calls by 90% via read-through caching on Upstash Redis with TTL-based invalidation, achieving sub-10ms cache hits. Implemented type-safe bookmarks and watch history via tRPC mutations persisted to Neon Serverless Postgres with Prisma ORM. Designed a 7-provider fallback chain with server-side ping probing ensuring uninterrupted playback.

Next.jsNeonDBPrismaRedisLiveKittRPC+1
preview
Valkyr

ValkyrIN PROGRESS

Built a Redis-compatible in-memory key-value store from scratch in Go, implementing the RESP2 wire protocol over raw TCP with zero external dependencies. Designed concurrent client handling via goroutines with per-type sync.RWMutex, supporting 4 data types (String, Hash, List, Set) across 42 commands. Implemented TTL expiry via a min-heap, AOF persistence with startup replay, and Pub/Sub fan-out using Go channels.

GoTCPRESP2AOFPub/Sub

Latest Writing

View all

Live Activity

Loading recent activity…

My GitHub Activity
Proof I actually code (sometimes)

I code daily, share openly, and ship relentlessly turning ideas into reality.

Let's Build Something Incredible

Got a wild idea or a challenging problem? I'm always excited to collaborate on projects that push boundaries and create meaningful impact.