Integrated Enterprise Resource Planning System (National Scale)
UI representation – actual system screenshots cannot be shared
This project was developed exclusively for a national-level organization. Due to security policies and organizational ownership, public links or system screenshots cannot be shared.
This project is a national-scale enterprise ERP system built with Next.js 16 (App Router) and TypeScript. The platform covers more than 20 independent subsystems, from accounting and budgeting to human resources, contracts, inventory, fixed assets, and business intelligence. Due to security policies and organizational ownership, sharing links or screenshots of the system is not possible. The primary focus was on designing a feature-first architecture in a codebase with 2,000+ files, multi-layer state management, RBAC at page and operation levels, and performance optimization in high-volume data grids.
Front-End Developer (Next.js / TypeScript) Responsible for designing and implementing the front-end layer at enterprise scale, including: feature-oriented architecture, multi-layer state management, form and CRUD implementation, API integration, role-based access control, and performance optimization with high data volumes.
At ERP scale with 20+ subsystems, a mature state manager with strong DevTools, middleware support, and persist capability was required. Redux Toolkit provided this structure with better readability than raw Redux.
Nested routing with independent layout.tsx per subsystem enables precise code splitting and route-level access control without coupling to internal state.
Given the high number of operational forms (create, edit, delete) across hundreds of entities, this combination enables per-entity schemas with minimal re-renders.
For organizational needs of complex reports with predefined templates and direct print capability, this tool replaced lighter alternatives.
MUI for layout, navigation, and general components; Ant Design for data tables, trees, and forms with specific enterprise behavior that would be costly to implement in MUI.
This project provided deep experience in designing and maintaining the front-end of a national-scale enterprise ERP system, clearly demonstrating my ability to work with large codebases, feature-first architecture, and multi-subsystem platforms.