Real-time team messaging platform
A Slack-style chat system with direct messages, group chats and channels, plus role-based permissions, read/unread tracking, polls and Google Meet calls from inside a conversation.
Backend engineer building real-time systems, healthcare workflows and third-party integrations that run in production.
SDE II at Visit Health. 3.2 years across Node.js, NestJS and TypeScript, with React and React Native when the work needs it.
Last login: Thu Oct 22 on ttys001 surya@macbook ~ % cat profile.json { "role": "SDE II", "company": "Visit Health", "based_in": "Bengaluru, India", "focus": ["Node.js", "NestJS", "real-time", "integrations"], "open_to": "Bangalore · Remote" }
Team-built products. Each card covers the part I designed or shipped.
A Slack-style chat system with direct messages, group chats and channels, plus role-based permissions, read/unread tracking, polls and Google Meet calls from inside a conversation.
Visit Health's primary revenue product, letting members get dental care without paying upfront. I led it end to end: appointment booking, wallet deduction, payments, OTP verification and partner integrations across patients, doctors, clinics and ops.
A comms dashboard tracking Email, SMS, WhatsApp and Push delivery across the Dental and Digitization service lines, plus automated health-checkup booking notifications through the Aditya Birla Health Insurance API.
Connected the FitPass API to the Visit Health product so members can discover gyms, book sessions and leave reviews, with validation and error handling around the external contract.
Sole owner of the Cashless Dental module, Visit Health's primary revenue product, plus partner integrations and ops tooling on a health-benefits platform.
Built a Slack-inspired real-time messaging platform from scratch as a greenfield project, across a Node.js backend and React and React Native clients.
Started at Diatoz as an intern before moving into the SDE role.
Intensive bootcamp: 1,000+ hours of coding, 80+ mini-projects and 4 larger builds across the MERN stack, Redux and Git, plus data structures and algorithms.
1:1 messaging service in strict TypeScript: users and chats in a relational DB, messages and read receipts in Firestore, ordered delivery.
Full-stack app that turns prompts into images with the OpenAI API, with a community gallery using pagination and infinite scroll.
Indexes PDFs into a Qdrant vector store with embeddings and answers questions over them through LangChain and OpenAI.
Node.js, NestJS, Express.js, TypeScript, REST APIs, auth
PostgreSQL, MongoDB, MySQL, Redis, Prisma, TypeORM, Mongoose
Socket.io, WebSockets, Server-Sent Events
React, Next.js, React Native, Redux, Tailwind CSS
AWS (S3, EC2), Docker, CI/CD, Git
OpenAI API, Anthropic Claude API, LangChain.js, RAG, pgvector, Pinecone, embeddings, tool use, MCP, AI agents, streaming responses
Claude Code, Spec-Driven Development (SDD), AI-DLC, prompt engineering
Kafka, RabbitMQ, transactional outbox, CQRS, event sourcing