A software studio, explained the way it builds things — in a live conversation.
01 — Services
What we run in production
$ gurujan services --list
├─ 01 Custom Frappe Apps Built from scratch using Python & JavaScript for business logic outside standard ERPNext ├─ 02 ERPNext Customization Custom DocTypes, client scripts, server scripts & workflow automation ├─ 03 AI Integration Chatbots and assistants connected directly to your live ERPNext data ├─ 04 Third-Party Integrations Connecting ERPNext to other platforms via REST APIs ├─ 05 Print Formats Brand-matched, GST-compliant invoices, job cards, payslips & reports (Jinja2) ├─ 06 Data Migration Safely moving data from old systems or Excel into ERPNext └─ 07 App & Website Development Custom websites (PHP/JS/WordPress) and React Native mobile apps end-to-end
$ ▌
02 — Flagship Product
Gurujan Chat Bot
An AI assistant that lives right inside the ERPNext desk, powered by a local LLM. Ask it something in Hindi or English and it actually searches your live Frappe records before answering, instead of guessing.
mcp.search_records(doctype="Sales Order", filters={status:"To Deliver", month:"current"})
$ gurujan-bot --features
- > Grounded in real data — MCP tool suite for record search, count, schema lookup, permission-checked create/update
- > Asks before it acts — shows what it's about to create/update, waits for confirmation
- > Runs your way — fully offline on local Ollama by default, or Claude/OpenAI-compatible cloud APIs
- > Bilingual by default — Hindi or English
03 — Work
./clients
Classic Signages Pvt. Ltd. — Ongoing ERPNext implementation and support, upgraded and maintained across v15 and v16, for a signage & branding manufacturing business.
Pinkcity Jewel House Pvt. Ltd. — Full lifecycle ERPNext implementation on the Frappe framework, carried through v13 → v14 → v15 upgrades, for a jewellery retail business.
George Gankas Golf — Golf learning platform with 13+ course guides managed through a custom admin panel, plus a community area where users post, comment and like — an example of custom website work beyond ERPNext.
04 — In-House Apps
Build pipeline
Employee self-service app wired to a Frappe/ERPNext HR backend.
- > Attendance: check-in/check-out calendar with biometric app-lock
- > Leave: balances, applications and approval status
- > Payslips: bank details and month-by-month history
- > Team: directory with birthdays and work anniversaries
Personal health record tracker with on-device OCR scanning.
- > Doctor visits: history with diagnosis and notes
- > Lab tests: tracked as Ordered, Done or Report Awaited
- > Medicines: active prescriptions and schedules
- > Documents: scan and file reports straight from the camera
Offline-first Tally/Khatabook-style accounting app for small businesses.
- > Ledgers: party-wise accounts for customers and suppliers
- > Stock: item-level inventory tracking
- > Invoices: GST-compliant, ready to share
- > Offline-first: works with no connection, syncs when back online
05 — Process
How a project runs
$ gurujan discover --scope
> Understand your workflows, gaps and pain points before writing a line of code.
> Map requirements to standard ERPNext modules vs. custom development.
$ gurujan build --customize
> Custom DocTypes, apps, workflows, print formats and reports tailored to your business.
> Safe, incremental data migration from Excel or legacy systems.
$ gurujan test --train
> Configure and test end-to-end so go-live isn't a leap of faith.
> Hands-on user training and documentation for every module.
$ gurujan support --evolve
> Ongoing debugging, patching and production support.
> Git & GitHub-managed, upgrade-safe customizations.
$ ▌
06 — About
cat about.md
$ cat about.md
## IT Gurujan
IT Gurujan is a software development studio specializing in Frappe/ERPNext implementation, customization, and AI-powered business tools. Led by a full-stack developer with 6+ years of hands-on ERPNext experience, we've delivered complete ERPNext implementations for a signage manufacturing business (Classic Signages, v15/v16) and a jewellery retail business (Pinkcity Jewel House, v13→v14→v15) — covering Accounts, HR & Payroll, Sales, Purchase, Stock, Manufacturing and CRM modules.
Beyond ERPNext, we also build custom websites and mobile apps — PHP/JavaScript-based websites with custom admin panels, WordPress sites, and React Native mobile apps end-to-end.
All code is managed via Git & GitHub, with upgrade-safe customizations so your system doesn't break during future ERPNext version upgrades.
> "We don't just implement ERPNext — we make it fit the way your business actually runs."
Shyam Sunder Sahani
ERP Manager & Frappe/ERPNext Developer · Jaipur, Rajasthan, India
07 — Contact
$ contact --list
$ contact --list
| ✉ | shyamsundersahani01@gmail.com | |
| ◆ | +91 96102 26455 | |
| ☎ | phone | +91 96102 26455 |
| ⌥ | github | github.com/shyamsahani01 |
| in | /in/shyam-sunder-sahani | |
| ⌖ | location | Jaipur, Rajasthan, India |
$ ▌