class GanuBontalwad:
def __init__(self):
self.role = "Backend Dev → Associate Product Manager"
self.company = "Physics Wallah · ERP Products · Delhi"
self.stack = ["Python", "ERPNext v12–v15", "Frappe", "MariaDB", "Docker"]
self.shipped = 30 # enterprise ERP projects
self.markets = ["India", "Dubai", "Switzerland"]
def currently_exploring(self):
return ["RAG pipelines", "LLM-powered ERP automation", "AI product strategy"]
def superpower(self):
return "Whiteboard → Production ERP in record time"| Skill | Level | Bar |
|---|---|---|
| 🐍 Python | 8/10 | ████████░░ |
| ⚡ ERPNext / Frappe | 9/10 | █████████░ |
| 🐳 DevOps / Docker | 7/10 | ███████░░░ |
| 📜 JavaScript | 5/10 | █████░░░░░ |
| 🗄️ MariaDB / MySQL | 8/10 | ████████░░ |
| ☁️ AWS / Cloud / Linux | 7/10 | ███████░░░ |
ERP & Frameworks
ERPNext v12–v15 Frappe Framework Custom App Dev Workflow Automation Scheduler & Background Jobs
Backend
Python REST APIs Server-Side Scripting Jinja2 AJAX
Frontend
JavaScript Client Scripts HTML CSS
Databases & Migrations
MariaDB MySQL · Migrations from Tally Busy QuickBooks Odoo → ERPNext
Integrations
Shopify IndiaMART WhatsApp API Razorpay Paytm Google APIs Social Login
Cloud & DevOps
AWS EC2 Google Cloud DigitalOcean Linux Nginx SSL (Certbot) DNS Management Docker
🧠 Currently exploring:
├── RAG Pipelines → Natural language queries over ERPNext DocTypes
├── LLM Automation → Invoice parsing, smart routing, anomaly detection
├── Semantic Search → Vector embeddings over ERP documents
└── AI Product Strategy → Bridging AI capabilities with business goals @ Physics Wallah