Lumina Digital
Internal CRM with a Firebase-synced mobile app

- Role
- Backend & Dashboard Engineer
- Timeline
- ~2020 – 2021
- Context
- Contract · internal business tool
Tech & skills
- Laravel
- MySQL
- Bootstrap
- Firebase
- Flutter
About
An internal CRM for a financing firm covering client management, budgeting and finance, reporting, annual forecasting and employee management.
What I built
- Built the Laravel backend and the dashboard frontend on a Bootstrap admin template.
- Exposed login and data APIs for a companion Flutter mobile app, and synchronised authentication and state between the MySQL-backed web application and Firebase so both clients stayed consistent.
Outcome
Delivered successfully, paid, and put into daily use by the team.
What I took away
- Cross-platform state sync is mostly a question of picking one source of truth and being disciplined about it.
- Internal tools are judged on whether the daily workflow gets faster, not on how the code looks.