Hey there, I'm
Khushvendra
I build things for the web & beyond
A curious engineering student at IIT Jodhpur who loves turning complex problems into elegant solutions through code.
Let's ConnectAbout Me
Hello there! I’m Khushvendra, a sophomore at IIT Jodhpur and developer who loves exploring how systems work from the inside out. I spend most of my time building projects that push me to learn, from Web Development to networking and AI/ML experiments.
I enjoy breaking down complex problems and picking up new technologies along the way. When I’m not coding, I’m usually experimenting with new tools just to see how they tick.
In my pass time, you'll find be doing the most random stuff 🙂↔️.
Technologies
Featured project
Torrentium is a decentralized peer-to-peer file sharing system built
with Go that operates without reliance on central tracking servers. It
leverages libp2p's Distributed Hash Table (DHT) for peer discovery and
management, enabling a resilient and fault-tolerant network topology.
For direct data transfer, Torrentium utilizes WebRTC data channels,
allowing for high-performance communication between peers, even across
NATs, with the help of automatic relay functionality.
The
system employs content-addressable storage using IPFS CIDs and ensures
file integrity through SHA-256 verification of chunked transfers. To
manage file metadata, download history, and a peer reputation system,
Torrentium integrates a local SQLite database, which also supports
download resumption capabilities.
Tech stack
- Golang
- Wails (React)
- libp2p
- kademlia-DHT
- SQLite
- WebRTC
Project type
Networking (decentralized peer-to-peer (P2P) file-sharing system)
Timeline
June 2025 - present
Projects
Some of the other projects i have built/worked on.
Student Senate Portal - IITJ
Student Senate Portal - IITJ
Developed an interactive web application to serve as the official portal for the IIT Jodhpur Student Senate.
Built with Next.js, TypeScript, and Tailwind CSS, the portal features a dynamic and interactive organizational chart powered by ReactFlow to visualize the senate hierarchy. The user experience is enhanced with fluid animations using Framer Motion, a real-time search functionality for all positions and members, and an engaging 3D cube interface for navigating different student boards.
Alumni Globe
Alumni Globe
An interactive 3D globe designed to visualize the worldwide locations of university alumni.
The project was built using Next.js, TypeScript, and the Mapbox GL JS library to render the globe and markers. Users can explore a globe, view markers representing alumni, and click on them to see detailed profiles. Alumni data, including coordinates and professional details, is fetched and dynamically plotted on the map, directly from the database.
WebWallet
WebWallet
A full-stack web application designed as a personal expense tracker to help users manage their finances.
Built using the MERN stack, the backend consists of a Node.js and Express, MongoDB for database. The frontend is built in React along with Chart.js for data visualization.The application features a comprehensive dashboard that displays a visual chart of transaction history, total income, total expenses, and current balance.
VolunteersIITJ
VolunteersIITJ
A full-stack application designed to be a central hub for volunteering at IIT Jodhpur.
The backend built with Node.js and Express, featuring JWT-based authentication for secure role-based access (students and advertisers). It uses MongoDB database and Cloudinary for handling image uploads for news and ads. The frontend built with React and styled with Tailwind CSS.
Pacman
Pacman
A classic Pacman game fully implemented in the C programming language.
Developed entirely in C without external game libraries, this project showcases core programming principles. Featuring a controllable Pacman, enemy ghosts, and a maze filled with pellets. The game logic includes collision detection, scoring, and tracking player lives for a complete gameplay loop. The UI is build using the SDL/SDL2 libraries.
Blog & Learnings
I write about the things I learn, the projects I build, and my journey through the world of tech.
Let's Work Together
Got an interesting project or just want to say hello?
I'm always open to new opportunities and conversations.