Krrish Kumar
Backend Engineer & AI Engineer
Delhi NCR, India · IST, UTC+5:30 · Open to roles and freelance
krrishkumar2028@gmail.comgithub.com/Krrishkumar125linkedin.com/in/krrishkumar125www.krrishkumar.meSummary
Backend engineer working in Node.js and TypeScript, moving deliberately into production AI engineering. I have built a real-time ride-matching backend on Redis GEO and Socket.IO, a five-service airline system coordinated through RabbitMQ, and a four-service code-execution platform that runs untrusted submissions in throwaway Docker containers. I founded Parivar AI, an AI companion app live on Google Play, and built its mobile client and backend.
Experience
Founder, Engineering · Parivar AI
Dec 2025 – PresentIndia · Live on Google Play
- Founded and built an AI companion app where users chat with, and get voice calls from, AI family members in Hindi.
- Built both the mobile app (Flutter) and the backend (Node.js) that runs the AI conversations, voice, and reminders.
- Took it from zero to a public Google Play listing, then through review, launch, and post-launch fixes.
Founder, Engineering · Ashvi Health
Mar 2026 – PresentIndia · In development
- Building a preventive health platform for Indian families.
- Own the backend end to end: Node.js and TypeScript on AWS, one API shared by the web and mobile apps.
- One API surface shared by the Flutter app and the Next.js web client.
Backend Developer Intern · Rablo
Oct 2025 – Dec 2025Remote
- Built REST APIs in Node.js and MongoDB, cutting response times by roughly 30%.
- Added secure login (JWT) and access control to every protected route.
- Refactored a monolithic backend into controller and service layers, moving business logic out of route handlers.
Systems
Parivar AI
AI product · FounderMillions of Indians live away from family, in hostels, new cities, or abroad. Parivar AI gives them an AI family member to talk to when they cannot call home: a Maa, Papa, or Dadi persona that replies in Hindi and Hinglish, calls back in a natural Hindi voice, reacts to photos, and remembers what matters.
AI behind a service boundary · Language as a product requirement · Honest by design. Shipped end to end, from zero to a public Google Play listing: Flutter client, Node.js backend, store review, launch, and post-launch fixes.
Node.js · Flutter · LLM APIs · Text-to-speech · Push notifications
Visit Parivar AIRideWave
Real-time backendMatch a passenger to nearby drivers the moment a ride is requested, push the offer to those drivers instantly, and withdraw it from everyone else once one of them accepts, without polling the database.
Redis GEO for proximity · Addressable sockets, not broadcasts · Monolith on purpose. A working real-time matching loop: request, proximity search, targeted offer, confirm, and withdrawal from the drivers who lost the race.
Node.js · Express · Socket.IO · Redis GEO · MongoDB · Mongoose · JWT
View sourceAirline Booking System
MicroservicesSplit an airline backend into services with clear ownership, authenticate at the edge, and keep booking fast even though every booking triggers email that depends on a slow, unreliable SMTP server.
Service boundaries follow ownership · Asynchronous where the slow dependency is · Authentication at the edge. A five-service system with a single entry point, per-service data ownership, and booking latency decoupled from email delivery.
Node.js · Express · MySQL · Sequelize · RabbitMQ · JWT · bcrypt · Nodemailer
View sourceAlgoForge
Code execution platformRun code you did not write, in four languages, on your own hardware, without letting it escape, without blocking the API, and deliver the verdict to the user the moment it exists.
Queues on both sides of execution · A container per submission · Push, don't poll. End-to-end judge pipeline across four independently deployable services, with queue monitoring through Bull Board and structured logs through Winston.
Node.js · TypeScript · Fastify · Express · BullMQ · Redis · Docker · MongoDB · Socket.IO
View source
Skills
- Production
- Used in shipped products or public working systems
- Hands-on
- Actively building with it
- Learning
- Studying and experimenting
- Production
- Node.js · Express.js · Fastify · REST API design · Microservices · API gateway · JWT auth · bcrypt · Socket.IO · Rate limiting · Schema validation (Zod) · MongoDB · Mongoose · MySQL · Sequelize · Redis · SQL · RabbitMQ · BullMQ · Event-driven messaging · Async job pipelines · Geospatial queries · Sandboxed execution · Docker · dockerode · Structured logging (Winston) · Queue monitoring (Bull Board) · Git · Postman · JavaScript · TypeScript · C++ · Flutter · Next.js · React · Tailwind CSS · LLM API integration · Prompt engineering · Conversation management · Text-to-speech · Image input to LLMs
- Hands-on
- FastAPI · Vector databases (ChromaDB) · AWS EC2 · S3 · Nginx · Python · OpenAI APIs · Gemini APIs · Structured outputs · Pydantic · Function / tool calling · FastAPI services · Streaming · SSE · Async AI workflows · Embeddings · Semantic search · ChromaDB · LangChain · Retrieval pipelines · Tool-using agents · Memory · context management · Retries · fallbacks · Output validation
- Learning
- Pinecone · Metadata filtering · Hybrid search · BM25 · Cross-encoder reranking · Citations · grounding · LlamaIndex · RAG evaluation · RAGAS · LangGraph · Stateful workflows · MCP servers and tools · Multi-agent systems · CrewAI · AutoGen · smolagents · Speech-to-text · Voice agents · CLIP · computer vision · Latency · cost optimisation · Prompt caching · Evaluations · LLM-as-judge · Guardrails · prompt-injection defence · Observability (Langfuse, LangSmith) · Local LLMs · Ollama · LLMOps · PyTorch · training loops · CNNs · batch normalisation · RNNs · LSTMs · GRUs · Transformer architecture · Tokenisation · BPE · Fine-tuning
Education
B.Tech, Computer Science & Engineering
2022 – 2026Ajay Kumar Garg Engineering College (AKGEC), Ghaziabad, India