
Notification Service using Kafka
Learn how to build a scalable notification service using Apache Kafka for real-time message processing and delivery. Covers producer-consumer patterns, message queuing, and microservice architecture.
Read More →An aspiring software developer with a passion for building mobile applications and scalable backend applications.
I'm currently pursuing my B.Tech in Computer Science Engineering, with a strong focus on mobile and backend development. I'm passionate about solving complex problems, optimizing systems, and delivering impactful software.
I work with technologies like Golang, React Native, Flutter, Kafka, gRPC, Nginx, Redis, AWS, PostgreSQL, and MongoDB, building clean, efficient, and scalable solutions. My projects range from crafting seamless mobile experiences to architecting robust backend systems that handle high-performance demands.
My professional journey and contributions
Some of the things I've built.
Built a Flutter app allowing students to view and download 3000+ previous year papers and their solutions categorized by subject and semester. Achieved over 5,000+ downloads on the Google Play Store with positive user feedback.
Built a real-time multiplayer word game backend in Go, supporting up to 10 players per room with WebSockets and Redis caching. Developed a React Native multiplayer game with live chat and turn-based gameplay.
Developing a cross-platform expense tracking and bill-splitting mobile app with redux-toolkit for state management. Built RESTful APIs in Go for secure and performant backend services.
Thoughts, tutorials, and insights from my journey in tech.
Learn how to build a scalable notification service using Apache Kafka for real-time message processing and delivery. Covers producer-consumer patterns, message queuing, and microservice architecture.
Read More →Explore real-time communication in web applications using WebSockets with Golang. Build interactive features like live chat, real-time updates, and collaborative tools.
Read More →Master concurrent programming in Go with goroutines, channels, and wait groups. Learn how to write efficient, parallel code and handle synchronization in Go applications.
Read More →Let's build something amazing together
I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology and development.