Software Engineer specialising in high-throughput distributed systems, microservices, and AI-driven products. Building systems that scale to millions — reliably and fast. Solved 100+ problems on LeetCode.
I'm Krupa Patel, a Software Engineer at Tapmind with 1.5+ years of hands-on experience building scalable, high-performance web applications and distributed systems. I work across backend and frontend engineering, with a strong focus on real-time systems, system design, and performance.
Currently, I work on AdTech platforms, building high-throughput backend services using Golang and Node.js while also contributing heavily to React.js frontend development. My work involves microservices, real-time processing, event-driven architecture, and large-scale advertising workflows using technologies such as Kafka, Redis, RabbitMQ, and Redpanda.
Previously, I worked on AI-powered content platforms, OTT systems, and healthcare technology — including systems handling 5,000+ concurrent users, asynchronous content processing, DICOM-based medical imaging, annotation workflows, and third-party integrations. I work extensively with Golang, Node.js, React.js, PostgreSQL, MongoDB, Redis, Kafka, RabbitMQ, GraphQL, gRPC, and AWS.
Beyond application development, I'm passionate about system design, distributed systems, and AI/LLM integration. I've built LLM-powered automation workflows using OpenAI and Gemini, along with RAG-based solutions and asynchronous processing architectures. I believe great engineering is about building systems that are scalable, reliable, maintainable, and resilient under real-world traffic.