JES_ERP

ERP System for Engineering Projects

StatusIn Development
TimelineOngoing (Consulting)
RoleArchitect · DevOps · Team Lead
TypeIn-house Enterprise Tool
Tech Stack
ReactNode.jsPostgreSQLDigitalOcean

Consulted and architected a role-based ERP for a mid-sized engineering firm to manage project workflows, resource allocation, and delivery tracking — built with scalability and security in mind.

The Problem

The company lacked a system to track deliverables, team workload, and project health. With 6+ roles across departments — from junior modelers to package leads — communication often broke down. Deadlines were missed, and progress was hard to measure.

The Solution

I came on board as a consultant to build a custom ERP that supports: • Role-specific dashboards (junior/senior modelers, leads, project managers) • Project lifecycle tracking • Task assignment and file delivery • Status reporting and review cycles

My Role

Product

Helped the founders convert their scattered workflows into a structured product roadmap. Prioritized critical flows like project onboarding, task distribution, and approval chains.

Backend

Designed database schema to support hierarchical access and multi-project workflows. Defined API contracts for file handling, progress tracking, and role-specific permissions.

Frontend

Guided internal developers on building component libraries in React. Reviewed key UIs and flows for usability and responsiveness.

DevOps

Set up hosting on DigitalOcean, including containerized deployment, backups, and CI/CD. Provided training to in-house team on scaling and managing the infra.

Key Features

Role-Based Access

Tailored dashboards for each internal role in the organization

Project Lifecycle Management

Track project stages from onboarding to final review

Team Collaboration Tools

Assign, comment, and collaborate within each task

Progress Dashboards

Track workload, deadlines, and bottlenecks in real time

Secure File Handling

File upload/download with audit logging and access control

Outcome

✅ **Live on Internal Network**: The tool is actively used within the modeling and project teams. 📊 **Improved Oversight**: Managers now have visibility into project health and team productivity. 🛠 **Ongoing Expansion**: New features like billing and review tracking are being added incrementally. 👥 **Team Enablement**: Internal developers can now maintain and extend the product without external support.

Key Learnings

**Enterprise Tools Need Flexibility**: We built in configurability for teams to manage their own workflows without hardcoding. **Consulting is Strategic**: My role went beyond coding — guiding technical decisions, hiring devs, and planning long-term scale from day one.

Need help building or scaling your internal tools?

Let's Talk ERP & Automation