Everything that shows me at my best, the journey of how far I've come you'll find here
Desktop App
Electron
Nexus is a standalone offline gym management tool that simplifies handling inquiries, subscriptions, invoicing, trainers, and more directly from your desktop.

Web Development
WebRTC
Web Socket
A simple 1-on-1 video calling app using React, Node.js, and WebRTC. Users can create or join meetings via a code. Secure, private, and easy to use.

Discord Bot
Discord APIs
Self-Hosted
A simple Discord music bot that can play MP3s, skip songs, upload new tracks, create queues, and manage music on your server.

CLI Tool
Shell
Automation
Tool to quickly switch between multiple GitHub accounts from your terminal. Add, remove, or switch accounts.

Desktop App
Cross Platform
A lightweight screen recorder built with Electron. Easily capture your screen and export high-quality videos.

⛏️ Minecraft
Self-Hosted
Pixel Host is a self-hosted Minecraft server I built for me and my friends to play online, running on my personal Ubuntu server.
I make things to learn how things work
I make things to learn how things work
🔥 Spark-lang
Transpiler
Compiled-to-JS
This project is an experimental programming language, built to learn how languages work internally. It focuses on understanding syntax parsing, transpilation, and execution by building everything from the ground up.
Explore Spark Docs : spark.sohamg.in
let a 10
let b 20
if a > b {
print "a is greater"
} else if a === b {
print "equal"
} else {
print "b is greater"
}
My DIY CloudMy curiosity about how websites are deployed pushed me beyond platforms like Vercel and AWS. I wanted to understand what really happens under the hood. So I bought a small second-hand PC for ₹8k and turned it into my personal playground a place to learn hosting, networking, routing, and server security by actually doing it.
Over time, that tiny machine opened a whole new world for me. Now I self-host my own storage drive accessible from anywhere, a personal streaming service for movies, and a bunch of other tools I built just to explore what’s possible.

Smol AI, Big DreamsMinecraft has always been one of my favorite games, but I’ve also been curious about how its servers actually work behind the scenes. So I created a small experiment called Pixel Host a self-hosted Minecraft server that I set up just to understand the server ecosystem: plugins, commands, performance, and the entire backend architecture.
While experimenting, I wanted to add something fun and slightly smarter to the game. So I downloaded a tiny LLM model, ran it on the same machine where my Minecraft server is hosted, and integrated it directly into the minecraft server. With that, I built a custom command:
ask "your Minecraft question"
Now the server can answer Minecraft-related questions through the AI. Because my server is low-spec, the model is very small so yes, it hallucinates sometimes. But the experiment worked, and it opened up a new direction for me: blending gaming with AI.
Open-Source MilestoneI set up Jellyfin on my server and noticed a small bug in the SyncPlay setting. I fixed it by changing just a few lines of code, submitted a pull request, and two days later it was merged. Within a week, the fix shipped in v10.11.1.
It was a tiny change, but my very first open-source contribution a small step that taught me the value of collaboration, debugging, and participating in the open-source community.
Release: v10.11.1

Want to talk about development, tech ideas, projects, or just anything in the programming world? Feel free to reach out!