Overview
Atalaya is a corporate site-security app for the people who keep a facility safe — security guards on the ground and the admins who oversee them. It digitizes the day-to-day of site security: controlling who comes in with QR codes, keeping track of where visitors are, running guard rounds, logging anomalies with photos, and giving admins a live picture of everything from an administration panel. It was also my first Flutter project — I joined Nos Imperii as an intern right as the team adopted Flutter (2018), and Atalaya is where I learned to build real apps with it.
The problem
Getting into a company meant waiting at the entrance while a guard registered each visitor by hand — names written on a clipboard, one at a time, while a line built up. The core goal of Atalaya was to cut that wait: let people register and check in with a QR code so entering a facility took seconds instead of minutes. It still had to keep the security controls a company needs — verifying who’s inside, tracking rounds, and logging anomalies — but without the slow, paper-bound sign-in at the door.
What I worked on
This is where my Flutter career started. As an intern, I implemented features on Atalaya under the CTO’s hands-on mentorship — and it’s where I learned the fundamentals I still build on today: state management and composing custom widgets.
- QR generation & visitor control — generated QR codes for visitors and controlled their entry, so access was verifiable instead of a signature on a clipboard.
- Visitor tracking — kept track of where visitors were on-site, not just when they arrived.
- Photos & anomaly registry — capture and view images as visual proof, and log incidents in an anomaly registry as they happened.
- Guard rounds & real-time location — track guard rounds with a live location view of movement across the site.
- Admin panel — an administration panel where admins oversaw visitors, guards, and statistics, with a request system and automated email notifications.
Impact
Atalaya set out to shrink the time people spend getting into a company: QR-based registration and check-in replaced the manual clipboard at the door, so visitors moved through the entrance faster while guards and admins kept a full, verifiable record — visitor tracking, anomaly logs, and real-time location included. For me, it was the launchpad: my first Flutter app and the start of a career I’ve specialized in ever since, an early adopter of the framework from its 2018 debut.