NILO — ERP for retail SMEs
Accounting and inventory modules for a multi-tenant ERP in production.
LaravelPHPVue.jsMySQLInertiaERPMulti-tenantPerformance
Context
NILO is a multi-tenant ERP built by Negocios Nex, in production with active SMEs across Colombia. I joined the team as a Full Stack Developer working on both the Vue.js frontend and the Laravel backend.
This is closed-source proprietary work for an employer. The notes below describe my contributions at a technical level — no production screenshots, code or customer data are shared.
My role
- Designed and built modules in the accounting and inventory domains end-to-end (UI layout following the design team's spec + backend logic).
- Took on incremental refactors of large legacy components, splitting responsibilities into smaller sub-components and resolving reactivity edge cases without breaking existing behaviour.
- Built reusable patterns (search + filter badge + chips + mobile bottom sheet) applied consistently across inventory screens — reducing maintenance and unifying the UX.
Highlights
- Performance: cut response times on accounting reports significantly by optimizing SQL queries, replacing N+1 loops with single JOINs, and moving expensive PHP logic into the database.
- Tax compliance: designed and built the medios magnéticos module for Colombian DIAN tax reporting, working directly with accountants to capture requirements and ensure compliance.
- Data model: contributed to schema design with focus on integrity, efficient indexing, and high availability.
- Engineering hygiene: aligned with team standards for security, performance and architecture; documented the technical decisions in the repo for the rest of the team.
Stack
Laravel · PHP · Vue.js · MySQL · Inertia · Vite