Operation Cerrojo
Full Stack Developer
Banking data and identity protection system for stolen mobile devices.
The Context
Peru Hub Digital Universitario 2025 — A 48-hour national hackathon focused on cybersecurity, organized for universities across the country.
We participated as a team of 5 students + 1 advisor, competing against universities from all regions.
The Problem
When your phone is stolen, beyond losing the device, you face serious risks:
- Access to banking apps and potential money theft
- Identity theft through stored documents
- Access to personal accounts (email, social media)
- The weakest link is the user: weak passwords, configured biometrics
The Solution: Operation Cerrojo
A protection system that combines technical prevention with user education:
Components
- Protection App: Remote blocking of sensitive apps
- Theft Alert: Automatic notification to emergency contacts
- Educational Module: Personalized security tips
- Dashboard: Device security level visualization
The Differentiator
We don’t just protect the device — we educate the user. Most security breaches are due to human errors, not technical ones.
My Role
As the team’s Full Stack Developer:
- Built the user interface with React
- Implemented secure validations in the Node.js backend
- Integrated security service APIs
- Coordinated the system’s technical architecture
Technical Details
Stack
- Frontend: React with mobile-first design
- Backend: Node.js with Express
- Authentication: JWT + refresh tokens
- Database: PostgreSQL
Security Implemented
- End-to-end encryption for sensitive data
- Rate limiting to prevent brute force attacks
- Audit logs for event tracking
Result
🏆 Top 10 National Finalist
We competed against universities from all over Peru and reached the national final, demonstrating that our solution was viable and relevant.
Key Learnings
“Cybersecurity is about identity and privacy, not just information.”
This hackathon taught me that:
- The user is the weakest link — the best technology fails if the user isn’t educated
- 48 hours are enough to build something functional if the team is aligned
- Presentation matters as much as code — knowing how to communicate your solution is key