Last login: Tue Sep 16 2025 10:00:00 GMT+0530 (India Standard Time)

rudra@fedora:~$ ./execute_main


# Rudra Saxena

## Aspiring Software Engineer

Welcome to my portfolio.

I'm a curious and practical software developer, driven to build systems that solve real-world problems. I enjoy exploring different technologies and thrive on turning a complex challenge into a simple, effective tool. Most of my work comes from a mix of learning, problem-solving, and trying to make things a little better than before.

# Projects

Developed a CLI-based real-time chat system inspired by IRC using Node.js, SocketCluster, and Express. Implemented multi-channel communication, private messaging, and user authentication with WebSocket-based pub/sub event handling. Used Commander for CLI command parsing and MongoDB for persistent user and channel data storage.

Node.js SocketCluster Express WebSocket Commander MongoDB

Modular backend service in Go to track product prices and send drop alerts via email. Built using GORM, PostgreSQL, and integrates with Mailtrap for testing email alerts. Provides REST APIs for user registration, product tracking, and historical price access. Includes scheduled scrapers for periodic price checks and alert triggers.

Go GORM PostgreSQL Mailtrap REST APIs

Concurrent playlist migrator built in Python using the Spotify API and a third-party YouTube Music library. Efficiently converts playlists with minimal user input and fast parallel execution. Handles large playlist transfers with robust error handling and accurate track matching.

Python Spotify API YouTube Music library

Secure peer-to-peer file transfer web application built with JavaScript, WebRTC, and EJS. Supports user authentication, room-based file sharing, and real-time connection status.

JavaScript WebRTC EJS
> Get in Touch

I'm always open to discussing new projects, creative ideas, or opportunities. Feel free to reach out.