I build websites, apps, and the systems that run them. I take a project from an empty folder to something live on the internet: the design, the code, the app, the server it runs on. Then I keep it alive. No agency, no team, just me. Most of what I've built is in production right now, used by real people.
Heads up: I suck at frontend. This page is the evidence, and I've made my peace with it. I make things work. Making them pretty is Yashvardhan's job.
Work
Note: Most of my work remains under strict NDAs.
everything, including what I've worked on that isn't mine →
A Discord community bot with 98 slash commands: an economy, gambling games, levelling, moderation, and family trees. Every money operation goes through Postgres functions under row locks, so two commands racing each other cannot duplicate currency. It also bridges a Minecraft server both ways through a Paper plugin I wrote, relaying chat, deaths and advancements, drawing a player's inventory as an image, and tracking playtime for a public leaderboard. Node.js and discord.js on Supabase, running 24/7 on my own VPS under PM2. I built the bot, the plugin, and the site that documents it.
Zero-knowledge file and text drops. Everything is encrypted in your browser before it uploads, and the key lives in the link fragment, so the server only ever stores ciphertext it cannot read. AES-GCM through the Web Crypto API, expiring links, burn-after-read, and syntax-highlighted code pastes. It also ships veil, a page that tucks encrypted messages inside ordinary images. I self-host the whole thing on my own VPS.
An open-source Minecraft mod by Allan Taylor. Gives each of the 8 goat variants its own texture instead of leaving you to guess which horn a goat drops. I jumped in to help rewrite the build system onto Stonecutter, so one codebase now targets Fabric, Forge, and NeoForge across 32 Minecraft versions instead of a branch per version. Along the way I tracked down a few real Minecraft API changes by reading the decompiled source directly, and helped wire up an in-game tooltip that shows the variant on hover. Java and Gradle.
Stack
TypeScript, React, Next.js, Node.js, Kotlin / Android, Java, Gradle, Python, MySQL, Firebase, Supabase, Linux / VPS, PM2, Vercel.
What I can build for you
- Websites. Fast, modern sites that look good and actually show up on Google. Business sites, landing pages, web apps.
- Mobile apps. Android apps, built and published to the Play Store. Bookings, payments, notifications, all of it.
- Backend & servers. The part nobody sees: databases, APIs, and the server that keeps everything online. I set it up and I keep it alive.
- Discord bots & Minecraft mods. Community tooling that actually holds up: After Hours runs 98 slash commands with a money-safe economy, plus JugaadBridge, a Paper plugin I wrote that bridges chat, deaths, and whitelisting to Discord over RCON. On the mod side, I helped rewrite Marked Goats' build system to target 32 Minecraft versions from one codebase.
Not sure what you need? Just tell me the problem. I'll figure out the tech.
Blog
- Welcome to the Jungle Is a Pure Nightmare · 2 Jul 2026
- Why I run my own servers · 12 May 2026
- On shipping things alone · 2 Mar 2026
Kind words
“Arsh built our entire agency site solo, 3D hero and all, and still found time to argue with me about fonts. Ships fast, breaks little, fixes everything.”
· Gunar, Partner, KOHAKU
“Best developer I have ever hired. Also the only one. Pays himself in chai and never misses a deadline he set five minutes ago.”
· Thakur Singh, Extremely satisfied client
Guestbook
Passing through? Leave a note. A name, one line, that's all.
Yes, I saw the '; DROP TABLE and the <script> tags, all logged, escaped, and quietly ignored. (Still a larper, though.) hi nisarga & the threadlocked webring 👋
no one has signed yet. be the first.
Contact
Email: arshjbdarsh@gmail.com
GitHub: github.com/arshnah
Discord: @arshnah
© 2026 Arshdeep Singh. The badges above were made by furina.