Our experience at ERESfacility, and mine personally as managing director, with Norbert has been entirely positive. Highly professional approach, responsible and accommodating when meeting agreed deadlines. The price for his work was very acceptable for our company. Our ERESfacility portal gives our clients a perfect 24/7 overview of the outsourced facility-management services we provide. It positions us in an entirely different place relative to the competition. Having seen similar portals, I can say ours is unique. I warmly recommend the programming services provided by Norbert Kovalčín.
ERES Facility Portal.
Operations portal running daily at ERESfacility — 39 DB tables, 45 permissions, PWA for field technicians. Live since 2025.
▲ DEV MOCKUP — Hero image: ERES Facility Portal marketing landing. The internal admin dashboards stay private under NDA with ERESfacility s.r.o.

Roles
UI/UX Design Full-Stack Development Database Architecture DevOps & Deployment API DesignProblem
ERESfacility had outgrown shared spreadsheets. Operations teams were tracking service schedules, contracts, and client reporting across a handful of uncontrolled Google Sheets. Duplicates appeared weekly. Month-end client reporting ate a day of manual consolidation. The owner, Dr. Ján Pavlis, wanted a single operational portal — but refused to hand it to an agency that would disappear after launch.
ERES manages refrigeration and cooling equipment across multiple client locations. They needed a centralized system to track equipment, manage maintenance schedules, handle compliance documentation, and coordinate field technicians — replacing a patchwork of spreadsheets and paper forms.
Approach
One discovery call, three sharp questions, one architecture proposal. Laravel 11 + Filament 3 admin + Postgres — boring, mature, hireable stack. The Filament admin meant Dr. Pavlis could customise forms and views himself after launch without waiting on a developer. Real-world data migrated in the first week so every subsequent feature was built against real records, not synthetic fixtures.
The multi-tenant architecture ensures each client's data is isolated while giving ERES administrators a unified view across all accounts.
What's in it
- Multi-tenant architecture — data isolation per client, unified ERES admin view.
- 39 database tables across 10 core modules — equipment, contracts, schedules, tasks, documents, users, audit, billing, reporting, and compliance.
- 45 role-based permissions — granular access control with full audit trail.
- Equipment lifecycle tracking — every cooling/refrigeration asset tracked from install through service to decommission.
- Maintenance scheduling and compliance — recurring service patterns, conflict detection, automatic technician assignment.
- PWA for field technicians — offline-capable, GPS-tagged photo evidence, timestamp verification.
- Document generation and management — contracts, service reports, invoices, with version history and e-signature workflow.
Tech stack
- Backend: Laravel 11, PHP 8.3
- Admin UI: Filament 3 (TALL stack), Livewire, Alpine.js
- Database: PostgreSQL with complex relations
- Auth: Spatie Permission with 45 permissions
- Storage: Document storage with image processing
- Deploy: Production server, PWA-enabled
- Caching: Redis
Outcome
Three months from kickoff to production. Running daily since 2023. Live since 2025, daily usage. Month-end reporting dropped from a full day to ~30 minutes. Two internal staff trained to administer the portal without me.
| Metric | Outcome |
|---|---|
| Admin time reduction | 70% |
| DB tables | 39 — most complex in portfolio at the time |
| Production status | Active, daily usage since 2025 |
| Staff trained | 2 internal admins independent of me |
The portal is also the reference I point other ops-software prospects at when they ask "could you build something like this for us?" — yes, and here's who runs it daily.



Let's talk.
Something similar? Book a discovery call or send a brief —
I'll tell you honestly whether your context fits.
