iPad Analytics CMS for US Pharmacy Company

Objective:

Build a Laravel Filament CMS and analytics backend to power an internal iPad app for a large US-based pharmacy company. The system ingests large CSV/Excel datasets from external data sources, performs aggregations and calculations, and exposes optimized chart APIs consumed by the iPad app.

Responsibilities:

Designed and implemented the Filament admin panel and underlying data model for pharmacy analytics data, including secure authentication and role-based access. Built robust CSV/Excel import workflows using Maatwebsite Excel (header validation, staged tables, chunked processing, background jobs) with user-facing progress and error notifications via Filament and Laravel Reverb, and scheduled Artisan commands via cron for weekly data refresh and synchronization. Implemented high-performance SQL queries and API endpoints for multiple chart types (market share pies and bar charts) tailored for the iPad app, with logging and validation around key parameters, and added automated tests with Pest to cover critical import and chart logic. Collaborated with stakeholders to iterate on new metrics and visualizations as requirements evolved.

Technologies:

Laravel 12, PHP 8.2, Filament 3, Laravel Sanctum, MySQL, Maatwebsite Excel, Redis/Predis, REST APIs, Laravel Reverb, PestPHP.