ERP Development
I build multi-tenant ERP platforms on ABP Framework, from a live modular ERP covering sales, inventory, and CRM to founding-engineer work on a 17-service microservices platform spanning CRM, Sales, Inventory, Finance, and Payments.
Real ERP modules in production, not a theoretical framework demo
I currently lead architecture evolution across enterprise SaaS platforms including ERP, CRM, and Inventory systems, and was founding engineer on a 17-service ABP microservices platform covering the same domains for a US client.
- Multi-tenant ERP: sales, inventory, and CRM modules
- Microservices or modular monolith, matched to what the product actually needs
- Schema-per-service data isolation where microservices are the right call
- Event-driven integration between modules (RabbitMQ, Inbox/Outbox pattern)
- Centralized authentication across every service (OpenIddict)
- ERP modules: sales, inventory, CRM, finance
- API gateway (YARP) for microservices architectures
- Event-driven integration between modules
- Centralized authentication
- Deployment-ready setup
Case Studies
Live Multi-Tenant ERP Platform
- Live multi-tenant ERP covering sales, inventory, and CRM modules
- Currently leading architecture evolution across this and adjacent enterprise SaaS platforms
17-Service ABP Microservices Platform
- Greenfield 17-service enterprise SaaS platform covering CRM, Sales, Inventory, Finance, and Payments
- Designed the full microservice architecture: YARP API gateway, schema-per-service PostgreSQL, RabbitMQ event bus, centralized OpenIddict authentication
- Onboarded engineers onto a 117-project solution and established ABP best practices across 10 business domains
Stack & Technologies
FAQ
Do you build ERP systems as microservices or a monolith?
Whichever fits the requirements. I've built a 17-service microservices ERP platform (schema-per-service, YARP gateway, event-driven via RabbitMQ) and modular monolith ERP systems in the same domains. If independent deployment and team autonomy aren't driving the decision, the modular monolith usually wins on operating cost.
What ERP modules have you actually built?
Sales, inventory, CRM, and finance, across a live multi-tenant ERP platform and a 17-service microservices platform built as founding engineer for a US client.
Can you onboard a team onto an ERP codebase as well as build it?
Yes. On the 17-service platform I onboarded engineers onto a 117-project solution and established ABP best practices across 10 business domains.
How do modules communicate in a microservices ERP?
Event-driven, via a RabbitMQ event bus with an Inbox/Outbox pattern for reliability, behind a YARP API gateway with centralized OpenIddict authentication across every service.
Building or modernizing an ERP platform?
Sales, inventory, CRM, finance: I've built these modules in both microservices and modular monolith form. Let's talk about what your team needs.
Start a conversation →