Business systems that don't break under pressure.

I design, implement, and run ERPNext-based operations systems—plus custom extensions, integrations, and AI automation—so workflows stay simple, data stays trustworthy, and systems stay stable as you grow.

  • Operations teams actually use the system
  • Data you can trust for decisions
  • No scrambling when you need to scale
ERPNext logo ERPNext Frappe logo Frappe Python logo Python Node.js logo Node.js TypeScript logo TypeScript PostgreSQL logo PostgreSQL
847

The usual problems

What happens with typical implementations—and what I do instead.

ERP that complicates work

What usually happens
  • × Teams forced into clunky workflows they bypass with spreadsheets
  • × Feature overload, no clarity on what matters
What I do instead
  • Map real workflows before configuration
  • Strip unnecessary steps, keep only what adds value

Customizations that kill upgrades

What usually happens
  • × Core files modified, version upgrades impossible
  • × No documentation, broken on first patch
What I do instead
  • Custom modules built on Frappe Framework properly
  • Safe to upgrade, no hacks, documented patterns

No one owns the full system

What usually happens
  • × Vendor implements, hosting vendor deploys, no one connects the dots
  • × Blame bounces around when something breaks
What I do instead
  • End-to-end responsibility: design, build, deploy, maintain
  • One person accountable for the entire system

Core Services

End-to-end responsibility for business systems that work.

ERPNext Implementation & Workflow Design

For retail, manufacturing, and wholesale distribution businesses. I map your processes before touching any configuration, simplify workflows to match how work actually happens, and migrate data cleanly so teams adopt the system instead of fighting it.

  • Process mapping & workflow simplification
  • Clean data migration & validation
  • Training & adoption support

Custom ERPNext Modules & Extensions

Built on Frappe Framework, upgrade-safe, no hacks. Custom DocTypes, approval workflows, customer/supplier portals, document automation, print formats, and secure REST APIs. Documented, maintainable, and safe to upgrade.

  • Custom DocTypes & business logic
  • Approval workflows & portals
  • Upgrade-safe, documented code

Micro-Apps, Integrations & Workflow Automation

Purpose-built lightweight tools and integrations. Connect ERPNext with external systems via REST APIs and webhooks, build mobile micro-apps for field operations, automate background jobs and queues. Built with Python, Node.js, and TypeScript.

  • ERPNext integrations (REST/webhooks)
  • Mobile micro-apps for field teams
  • Background jobs & queue automation

AI-Enabled Systems & Intelligent Automation

No hype. Use proven APIs like OpenAI or deploy privately hosted open-source models. Focus on data control, reliability, and predictable operating costs. Document extraction, meeting transcription with Whisper/WhisperX, internal search assistants, automated tagging.

  • Document extraction & classification
  • Whisper transcription & summaries
  • Self-hosted models or OpenAI APIs

Hosting, Security & Production Reliability

Stable, secure ERPNext hosting on Docker and Linux (Ubuntu). Automated backups, performance tuning, version upgrades, SSL/TLS, monitoring. Deployed on cloud infrastructure with predictable costs. No surprises, no downtime drama.

  • Docker/Linux production deployments
  • Automated backups & monitoring
  • Performance tuning & upgrades

Focused Setup Services

Structured, scoped starting points. These bounded services get one area right—often used before broader system work.

Inventory Setup (ERPNext)

  • Item master strategy: naming conventions, groups, UOM structure
  • Warehouse & location setup aligned to operations
  • Stock entry workflows & permissions
  • Opening stock import & validation

Accounting & Chart of Accounts Setup

  • Chart of Accounts aligned to operational structure
  • VAT/tax configuration (where applicable)
  • Opening balances & reconciliation
  • Customer/supplier payment workflows

Manufacturing Foundation Setup

  • Items & Bill of Materials (BOM) structure
  • Operations, workstations, routing setup
  • Job card workflows & material consumption logic
  • Basic costing visibility & reporting structure

These services are bounded in scope and focused on getting one area right. They're often used as starting points before broader system implementation.

Not sure which fits? Start with a discovery call

How engagements run

Predictable phases, clear ownership, no surprises.

1

Understand workflows and constraints

Before any configuration, I map how work actually happens—not how it should happen in theory. I identify bottlenecks, data quality issues, and constraints that matter.

2

Design before building

I create a phased implementation plan showing what gets built when, what data needs to be cleaned, and what training is required. You see the full picture before we commit.

3

Implement in phases (lowest risk first)

Start with the areas that provide immediate value or reduce operational pain. Build confidence before tackling the complex areas. Roll out incrementally so teams aren't overwhelmed.

4

Document + train + clean handover

Every custom module, integration, and workflow is documented. Teams are trained on what they need to know—not everything the system can do. Clean handover so you're not dependent on me.

5

Ongoing ownership (optional)

After handover, I can stay on for hosting, upgrades, extensions, and new integrations—or you can take it fully in-house. The system is yours either way.

What I've built

Real problems solved for real businesses.

Manufacturing

Complete production visibility

Problem

No visibility into material consumption, job costing, or inventory accuracy. Spreadsheet chaos.

Build

Structured BOM, job cards, material consumption tracking, and accounting integration. Custom reports for actual vs. planned costs.

Result

Real-time costing data. Production planning based on accurate inventory. Finance stopped asking where materials went.

Distribution

Inventory cleanup & automation

Problem

Duplicate items, inconsistent naming, manual purchase order workflows. Purchasing team drowning in admin work.

Build

Cleaned 8,000+ SKUs, standardized item structure, automated reorder workflows, integrated supplier APIs for stock checks.

Result

Purchasing time cut by 60%. Stock-outs dropped. Clean data enabled accurate demand forecasting.

Operations

Approval workflows & document management

Problem

Critical approvals handled via email and WhatsApp. No audit trail, constant follow-ups, documents lost.

Build

Custom DocTypes for approvals, role-based workflows, document attachments with version control, email notifications.

Result

Approval turnaround time cut in half. Full audit trail. Senior management stopped chasing people for signatures.

AI Automation

Meeting transcription & summarization

Problem

Hours wasted transcribing client meetings and extracting action items. Inconsistent note quality.

Build

Self-hosted Whisper model for transcription, summarization pipeline with action item extraction, integrated into reporting dashboard.

Result

Transcription automated, action items tracked in ERPNext, searchable meeting archive. Sales team reclaimed 10+ hours/week.

Technologies

Tools chosen for reliability and long-term ownership, not trends.

ERP & Frameworks

ERPNext logo ERPNext Frappe Framework logo Frappe Framework

Backend & APIs

Python logo Python Node.js logo Node.js TypeScript logo TypeScript FastAPI logo FastAPI Express logo Express REST APIs Webhooks

Frontend

React logo React Vite logo Vite Tailwind CSS logo Tailwind CSS

Used when needed for internal tools and micro-apps

Data

PostgreSQL logo PostgreSQL MariaDB logo MariaDB MySQL logo MySQL Redis logo Redis

AI & Machine Learning

OpenAI APIs logo OpenAI APIs Whisper logo Whisper WhisperX logo WhisperX Self-hosted models logo Self-hosted models

Infrastructure

Docker logo Docker Linux (Ubuntu) logo Linux (Ubuntu) Nginx logo Nginx S3 Storage logo S3 Storage

I choose technologies that are well-documented, widely supported, and maintainable over the long term. The goal is building systems you can own and operate—not creating dependency on obscure tools or bleeding-edge experiments that won't be supported in two years.

Frequently Asked Questions

Clear answers to reduce risk and set expectations.

Want systems that stay stable as you scale?

Tell me what you're trying to fix or build. I'll recommend the fastest, safest path—whether that's a focused setup or an end-to-end implementation.

Get in touch

I respond within 1–2 business days.