I build real-time, scalable systems with a focus on low-latency communication, clean architecture, and production reliability.
Currently, I'm working on a next-gen chat platform that goes beyond simple messagingโcovering real-time presence, distributed systems, and peer-to-peer communication.
A production-oriented real-time chat system designed for scalability, reliability, and seamless user experience.
This project is structured as a modular, distributed system:
-
Web App (Next.js)
Handles authentication, REST APIs, and data persistence. -
Socket Server (Express + Socket.IO)
Dedicated real-time transport layer for messaging and event fan-out. -
Redis
Powers presence tracking and pub/sub for cross-instance synchronization. -
Shared Packages (Monorepo)
Ensures type-safe communication and consistent contracts across services.
- Real-time messaging system with low-latency event delivery
- Horizontal scaling support using Redis pub/sub
- Presence system (online/offline/typing) synced across multiple instances
- WebRTC-based video calling (peer-to-peer communication)
- Robust socket lifecycle handling (reconnects, state sync, edge cases)
- Media upload pipeline using ImageKit with optimized delivery
- Clean monorepo architecture for scalability and maintainability
- Event-driven architecture for real-time updates
- Separation of concerns between API and real-time layers
- Stateless server design for horizontal scalability
- Type-safe contracts across services
- Designed with production constraints in mind (latency, reliability, consistency)
- Building systems that scale beyond a single server
- Writing code that is clean, maintainable, and extensible
- Designing architectures that handle real-world edge cases
- Focusing on performance, latency, and user experience
- Improving distributed system reliability
- Exploring advanced real-time patterns
- Building production-grade features (not just demos)
I'm always open to:
- Backend / Full-stack roles
- Startup environments
- Systems-focused engineering challenges
If you're working on something interesting, feel free to reach out ๐



