Skip to content
Hardik Zinzuvadiya
Let's connect

Remote from India

Hardik Zinzuvadiya.
I build and ship ERP.

ERPNext specialist and AI software engineer. Five years inside Frappe and ERPNext. Certified Frappe Developer and Software Engineer II. I build AI agents that draft inside the ERP, the custom apps around them, and the servers that keep them up.

HARDIKZINZU.COM2026On a desktop screen this page is a motherboard you can turn and point at.

9 applications

One module per thing I have shipped, each carrying its own title on the silkscreen. Keep scrolling and the camera walks them.

All work →

product

Frappe Copilot

An AI agent inside ERPNext that answers from live data and drafts records for human approval.

Read the case →

integration

Shopify to ERPNext operations suite

Shopify orders become submitted Sales Orders, Invoices and Delivery Notes on a schedule, with monitors for orders and products.

Read the case →

product

Product Inventory Monitor

Stock per warehouse, quick stock actions and a board for post-shipment exceptions, on one ERPNext page.

Read the case →

product

Sales Order Monitor

One ERPNext page that shows every Sales Order with its delivery, invoice and payment status and the next action.

Read the case →

product

Attachment Manager for Frappe

Card and list views, inline preview for 15+ file formats, and zip download of every attachment inside any Frappe form.

Read the case →

product

Web Push Notifications for Frappe

Rule-based browser push from document events and timed reminders, sent from your own server with no third-party relay.

Read the case →

product

FrappeKit

A Chrome extension that keeps every Frappe site, account and environment one click away, with alerts and developer tools.

Read the case →

backend

TapToDesk

Send a password or snippet from phone to browser through a QR session, encrypted end to end, nothing stored.

Read the case →

infrastructure

High-availability ERP infrastructure

Two application servers, a primary MariaDB with a replica promoted on failure, and Grafana alerting on every environment.

Read the case →

Ten kinds of work

Five by two, coded the way a board codes its chips. From a first rollout to the workflows, reports, servers and agents around one already running.

All services →

Service

ERPNext implementation and setup for your company

A production-ready ERPNext on AWS, GCP, Azure or your own servers, configured for how your business actually runs: companies, warehouses, workflows, print formats and users.

What it covers →

Service

Custom Frappe apps and ERPNext features

Features your team needs and ERPNext does not have, built as proper Frappe apps that survive upgrades: monitors, approval flows, document automation, dashboards.

What it covers →

Service

Workflow automation and approvals

Approvals that reach the person who has to decide, document events that fire the next step, and scheduled jobs nobody has to remember, all under your permission rules.

What it covers →

Service

Reports and dashboards

The number your team asks for every week, on a page that answers it: stock per warehouse, every order against its status, what is overdue and what to do about it.

What it covers →

Service

Integrations

Shopify, payment gateways, WhatsApp Business, government e-invoicing, sFTP and any REST or GraphQL API, with idempotent syncs and visible error queues.

What it covers →

Service

ERPNext version migration and upgrades

Compatibility audits of your custom apps, rehearsed migrations on a copy of production, data validation and a tested rollback plan.

What it covers →

Service

Odoo customisation and migration

Custom modules, report and invoice templates, integrations and version upgrades, in Community and Enterprise, from Odoo v13 to v19.

What it covers →

Service

Hosting, high availability and monitoring

Two application servers, a primary MariaDB with a replica ready to take over, Docker, CI/CD and Grafana alerting, with hardening as the baseline.

What it covers →

Service

AI agents and document automation inside your ERP

Assistants that answer from live ERP data and draft records for human approval, invoice and PDF extraction with review, bounded by permissions and cost ceilings.

What it covers →

Service

Support and maintenance

Bug fixes, performance work, upgrades and proactive monitoring for ERP systems already in production.

What it covers →

What it runs on

22 tools in five groups, one memory stick each. The labels are printed from the same list the page reads, so the board cannot claim a tool the site does not.

The stack →

Stack

ERP

Frappe / ERPNext · Odoo · Version migrations and upgrades

Stack

Backend

Python · Django · Flask / FastAPI · unittest / Playwright · pytest · REST / GraphQL / XML-RPC · AI agents and chatbots

Stack

Data

MariaDB / PostgreSQL · Redis / MongoDB

Stack

DevOps and cloud

Containerization · Nginx · AWS / GCP / Azure · CI/CD · Grafana / Prometheus · Automation · Git

Stack

Frontend

JavaScript · React · HTML / CSS

[ BOARD ][ M.2 · IC · DIMM ]

Selected work

Products and systems I designed, built and run on Frappe and ERPNext. Each one names the stack it runs on and the versions it is tested against.

Let's connect

What you run now, and what is going wrong

›Add your setup and budget

Tell me what is slow, manual, or fragile. I reply within two working days with questions, not a quote. Based in India, IST (UTC+5:30).

Book a call ↗
hardiktech7@gmail.com
linkedin.com/in/hardikzinzu