2019 · Flutter Developer (Intern) · Nos Imperii

Atalaya

A corporate site-security app — QR-based visitor control, visitor tracking, guard rounds, real-time location, and an admin panel. It was also my first Flutter project: I built features on it as an intern at Nos Imperii, mentored by the CTO, right as the team adopted Flutter.

Flutter QR Code Real-time Location Charts
Atalaya — corporate security

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.

Language · Idioma

English Español