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 2025

    Supernova 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 2025

    Krenno 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, India

    B.Tech. in Computer Science and Engineering

    CGPA: 9.64/10.0