logo

Things I have built

Fifteen systems on Frappe and ERPNext, built from scratch rather than configured. Some are open source, some are commercial products, and some belong to clients — each one says which.

Platforms

Systems with their own domain model, not extensions of someone else’s.

Worf Cloud

Private

A PaaS for running Frappe and ERPNext without touching a server.

The finished commercial platform. Provisions and manages benches across AWS, Azure and GCP behind one provider interface, so supporting a new cloud means implementing a contract rather than rewriting the system. Covers site and bench lifecycle, Docker builds, DNS automation, SSL issuance, backups and load balancing, plus an App Store with reviews, versions and dependencies, subscription billing with coupons and discount rules, payouts, and a consultant marketplace with matching and engagement agreements.

89 DocTypesFrappePythonVue 3AnsibleDockerAWS

Bench Manager

Open source

The open-source core of Worf Cloud.

Backend Frappe app for managing benches, sites, servers and an app marketplace from the browser. Cloud provider abstraction, virtual machines, proxy and database servers, server and site plans, SSL certificates, backups, agent jobs and a real-time sync loop. Published without the commercial frontend.

41 DocTypesFrappePythonVue 3Cloud

Ascra Healthcare

Open source

A modern hospital information system, designed around HL7 FHIR.

Outpatient and inpatient management, clinical procedures, encounters and diagnoses, prescriptions and medication orders, laboratory workflows, observations with reference ranges, rehabilitation and physiotherapy plans, nursing tasks, patient assessments and ABDM integration. Facilities map to service units and specialities to medical departments, with configurable medical code standards.

116 DocTypesFrappeERPNextPythonHL7 FHIRABDM

ArogyaPath

Open source

Pathology lab management, built for Indian labs end to end.

Runs the whole lab: sample collection and tubes, test masters and panels, orders, results against reference ranges, and report templates. Carries its own accounting — GL entries, payment entries, purchase and sales returns, tax templates and TDS categories — plus a stock ledger for reagents and lots, Westgard-rule quality control, equipment calibration logs, corporate account rates and doctor commission tracking.

67 DocTypesFrappePythonGSTQuality control

Shaadi

Private

Consumer matrimonial platform with swipe matching and live chat.

Vue 3 and Frappe UI over a Frappe backend, shipped as a PWA. Swipe-based matching with mutual-match detection driven by partner preferences, real-time conversations, interests and shortlists, profile photos, family and horoscope details, privacy controls and blocking, abuse reporting, and subscription plans with payment transactions.

21 DocTypesFrappeVue 3Frappe UIPWAPayments

Source not public — happy to walk through it.

Property Management

Open source

Real estate operations on top of ERPNext.

Full portfolio hierarchy from project to building to floor to unit, with amenities and images. Tenant profiles and references, tenancy agreements with rent history, service request workflow, and utility meters with readings feeding billing. Ships a Vue 3 front end and a configurable public property website.

20 DocTypesFrappeERPNextVue 3Frappe UI

Applications and integrations

Line-of-business apps, connectors and extensions.

Refurb

Client project

Digitises vehicle inspection and valuation for a refurbishment business.

Exterior and interior damage assessment with automatic cost calculation, functional component evaluation, frame accident inspection with scoring and welded-panel tracking, and full vehicle valuation with accessory and correction adjustments against standard refurbishment costs.

23 DocTypesERPNextPythonAutomotive

Source not public — happy to walk through it.

Sranco

Client project

Distribution, dispatch and representative commission tracking.

Stock orders through to dispatch and shipment, with inward tracking, transport modes, delivery exceptions and price history. Generates commission statements for both representatives and the company, with the full commission history behind them.

20 DocTypesERPNextPythonLogistics

Source not public — happy to walk through it.

Living DNA Manager

Client project

Ingests epigenetics results from external labs into a customer portal.

Parses ClockFoundation results covering 100+ biomarkers across eight categories — epigenetic clock, fitness, metabolic, immune, hematology, lifestyle and telomere — with quality validation and risk interpretation. Exposes a CORS-enabled API for a separate Vue 3 portal, including biological-versus-chronological age analysis, and handles kits, samples, orders and shipments across multiple database connections.

14 DocTypesFrappePythonGenomicsREST API

Source not public — happy to walk through it.

Visitor Management System

Client project

QR-based visitor access control, running in production at an airline.

Visitor registration and identity validation, QR codes with smart expiry and token security, and a security-to-host approval chain before entry. Gate controllers integrate over a REST API, with areas, rooms, gates and visitor logs behind it.

11 DocTypesERPNextPythonQRREST API

Source not public — happy to walk through it.

ICICI Bank e-Collection

Open source

Cut a client’s daily reconciliation from four hours to fifteen minutes.

Creates ICICI virtual accounts for customers and suppliers, receives payment intimations by webhook, and auto-creates Payment Entries with daily reconciliation. RSA 4096-bit encrypted API calls, IP whitelisting and basic auth on the webhook. 95% automation, reached by normalising incoming payment formats rather than building a custom form.

3 DocTypesERPNextPythonBanking APIsRSAWebhooks

TKS Connector

Client project

Integration API between GetAFix and ERPNext.

Bulk-capable create and update endpoints for customers, addresses and contacts, sales and purchase invoices, with item-level and invoice-level discount support, vehicle registration numbers on Customer, primary-contact constraint handling, and request logging for every call.

ERPNextPythonREST API

Source not public — happy to walk through it.

Tax Pro

Open source

Adds an "On Profit Margin" tax charge type to ERPNext.

Overrides ERPNext’s client-side tax engine so tax can be levied on margin rather than on full sale value — the margin scheme used for second-hand goods. Computes profit per serial number and extends Sales Invoice, Sales Order and Quotation.

ERPNextJavaScriptTaxation

ERPNext Power Tools

Private

Stock visibility where the decision actually gets made.

Adds a stock-level check inside the Material Request form: availability across every warehouse at a glance, a detailed per-item per-warehouse breakdown, and quick actions for warehouse assignment — instead of leaving the document to go looking.

ERPNextPythonInventory

Source not public — happy to walk through it.

Ascra Frontend

Client project

The Ascratech company website, built on Frappe UI.

Vue 3 single-page front end served from a Frappe app, using Frappe UI, Tailwind and Vite, with socket.io wired up for live data.

Vue 3Frappe UITailwindVite

Source not public — happy to walk through it.


logo

© 2026 Amit Kumar

made

with

and

logo

© 2026 Amit Kumar

made

with

and