ERP System for Engineering Projects
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 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.
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
Helped the founders convert their scattered workflows into a structured product roadmap. Prioritized critical flows like project onboarding, task distribution, and approval chains.
Designed database schema to support hierarchical access and multi-project workflows. Defined API contracts for file handling, progress tracking, and role-specific permissions.
Guided internal developers on building component libraries in React. Reviewed key UIs and flows for usability and responsiveness.
Set up hosting on DigitalOcean, including containerized deployment, backups, and CI/CD. Provided training to in-house team on scaling and managing the infra.
Tailored dashboards for each internal role in the organization
Track project stages from onboarding to final review
Assign, comment, and collaborate within each task
Track workload, deadlines, and bottlenecks in real time
File upload/download with audit logging and access control
✅ **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.
**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.