Work
My professional experience and featured projects
Summary
Backend heavy software developer with expertise in distributed systems and real-time applications. Passionate about building scalable, maintainable software with elegant architectures. Experienced in event-driven design patterns, microservices, and high-performance computing.
Work Experience
Software Engineer Intern
Jul 2025 – Sep 2025Supernova AI
Bengaluru, India
- Built ETL pipelines moving data from transactional DBs into ClickHouse for analytics
- Designed scalable, fault-tolerant flows with engineering and data teams
- Shipped modular backend services for effective data ingestion with strong performance guarantees
Frontend Developer Intern
Feb 2025 – Apr 2025Krenno Labs
Remote
- Built and optimized responsive UIs in Next.js, ensuring seamless performance across devices
- Integrated interactive GSAP animations to enhance user engagement and polish the overall UX
- Contributed to CI/CD workflows, streamlining deployment and improving delivery speed
Featured Projects
Redis Server in Rust
RustTokioRESP ProtocolTCP
- Engineered a Redis-compatible server in Rust with custom TCP networking and low-level RESP protocol parsing
- Supported data types (String, List, Hash, Set) with expiry logic, in-memory storage, and persistent models
- Implemented asynchronous I/O using Tokio for high-performance concurrent request handling
- Designed future-proof architecture for pub/sub channels and transaction support
- Built comprehensive error handling and recovery mechanisms for production-grade reliability
UptimeX - Real-Time Server Monitoring Platform
Node.jsNext.jsPostgreSQLGraphQLWebSockets
- Developed a full-stack SaaS to monitor server uptime (HTTP, TCP, Databases) and send instant real-time alerts via WebSockets
- Integrated GraphQL Subscriptions for sub-second alerting, SSL expiry tracking, and live trend analytics
- Enabled self-serve public status pages for transparent server monitoring
- Built scalable monitoring infrastructure handling thousands of concurrent health checks
- Implemented intelligent alert throttling and notification routing to reduce alert fatigue
- Designed multi-region monitoring architecture for accurate global uptime tracking
PixTorrent - Distributed P2P File Sharing System
GoRedisDockerBitTorrent ProtocolP2P
- Built a high-performance BitTorrent implementation in Go with complete tracker and peer wire protocol
- Implemented Redis-backed tracker server with HTTP endpoints for announce/scrape protocol compliance
- Developed custom binary messaging protocol for efficient piece transfer with minimal network overhead
- Leveraged Go's goroutines and channels for lock-free, concurrent peer coordination and message dispatch
- Designed swarm intelligence with bitfield synchronization and automatic peer replacement for fault tolerance
- Achieved 100+ simultaneous peer connections with sub-100ms peer discovery latency
Education
Manipal Institute of Technology
Bengaluru, IndiaB.Tech. in Computer Science and Engineering
CGPA: 9.64/10.0