backend engineer
@selfmade.ninja
founder · gemzy.in
Venkatesh — represented by Gem the diamond-headed dev mascot
about_the_founder

Made by a dev.
For real.

Hi, I'm Venkatesh — a backend engineer who spent five years writing production Python, building self-hosted dev labs, and shipping ERPNext apps. Then I got tired of wearing thin hackathon swag that cracked after two washes. So I started GemZy.

Backend Engineer Frappe / ERPNext DevOps · Docker · K8s Open Source Lab Infra Builder
why_gemzy_exists

I shipped code for years before I shipped a single tee.

I'm a backend engineer at Selfmade Ninja Labs, where most of my days are spent wrangling Frappe instances, building browser-based dev labs (think full Ubuntu & Kali VMs in a tab), and writing CI tooling that other devs actually use.

On the side I maintain a few open-source projects — benchpress (one-click Frappe instances over VPN), frappe-apps-manager (a Claude Code plugin for ERPNext devs), and a Python toolkit that turns Frappe + Docker into a single command. They've collected 50+ stars and 35+ forks from real engineers who hit the same problems I did.

The merch problem was the same shape. Every developer event I went to handed out tees made of 120GSM tissue paper with prints that flaked off in two washes. I'd wear them once out of guilt, then they became dustcloths.

GemZy is the version I wanted — 240GSM heavyweight cotton, DTF prints that bond into the fabric, and designs written by someone who actually knows what git push --force does to a shared branch. Every order is something I'd wear myself.

by_the_numbers

Real engineer. Real receipts.

Public GitHub stats — most of my work happens on private SelfMade Ninja git servers, so this is the iceberg tip.

56
public repos
5+ years of open-source code shipped under @venkateshvenki404224.
36
benchpress stars
My self-hosted Frappe-on-Docker tool, used by ERPNext shops worldwide.
35+
forks across projects
Other devs trust the code enough to fork, fix, and ship their own versions.
6×
github achievements
Pull Shark ×2, Pair Extraordinaire ×2, Starstruck, Quickdraw — earned from real PRs.
$ tech --stack

What I actually ship in.

If a design references something on this list, I've debugged it at 2AM. The jokes come from the trenches.

// languages

🐍Python
⚙️Bash
🕸JavaScript
🐘PHP

// frameworks

🧱Frappe
🔥Flask
🚀FastAPI
🎯Django
React
HTMX
🎨Tailwind

// devops & infra

🐳Docker
☸️K8s
🌐Nginx
🤖GH Actions
🐧Linux
☁️DigitalOcean
🧠Redis
🔥Firebase
🧬Supabase
~ /venkatesh/whoami.sh
$ whoami
venkatesh # yes, that's it
 
$ cat current.work
role: backend_engineer
at: selfmade_ninja_labs
building: browser_dev_labs
side: gemzy_premium_tees
 
$ cat learning.now
- kubernetes
- system_design
- advanced_python
 
# ask me about: ERPNext, scalable APIs, infra
$
open_source

Code I've shipped that other devs use.

Pulled live from GitHub. If a tool I wrote is sitting on someone else's prod server, I'm probably not faking the cotton weight on a tee.

$ ls --all-repos ↗
currently_building

What I'm shipping in 2026.

NOW · WORK

AI-powered coding platforms

Building the next layer of dev productivity tools at SelfMade Ninja — agents that pair-program, not autocomplete.

NOW · OSS

Custom ERPNext apps

Lead-allocator, smart distribution, automation glue. Open-sourcing the parts that aren't client-specific.

NOW · GEMZY

Premium dev tees

240GSM cotton, DTF prints, ships from Bengaluru. Designed by someone who actually writes code.

LEARNING

K8s & system design

Deep diving into distributed systems, container orchestration, and the patterns that power production.

let's_connect

Building something cool? Let's talk.

Open source collab, dev tools, infra problems, or just want to ask why your tee feels expensive — my inbox is open.

$ checkout

Now you know who's printing the tees.

Same engineer who debugs Frappe at 2AM also picks the cotton weight, the print method, and the joke on every chest.