Ray Torres | Senior Flutter & Backend Engineer
I build production-grade mobile apps and backend systems using Flutter, Firebase, Laravel, and Go for governments and growing businesses.
Government platforms • Mobile apps • Secure backend systems
14,000+
Active users across 6 production platforms
73,000+
Permits, licenses & folios processed
38,500+
Photographic reports in production (Bitácora Digital)
$6.1M MXN
Collected in dues across professional associations through a platform I built
Selected Projects
Ventanilla Virtual Guanajuato
Construction permit management platform · Guanajuato
Started on the engineering team building this construction permit platform for the state of Guanajuato. As the project matured, my role shifted toward technical coordination acting as the bridge between stakeholders and the dev team, tracking incidents, and directing resolution efforts. Nearly 10,000 users process permits through it today.
9,984 users · 53,446 licenses processed
Laravel, MySQL, AngularJS
Bitácora Digital
Construction supervision platform
The original system was losing data. Sync failures, duplicate records, no reliable way to know what actually went through. I rebuilt the mobile app, Laravel backend, and web frontend in Next.js from scratch: offline-first sync, immutable audit trails, async document generation. Currently in staging with migration to production underway.
2,948 users · 3,590 projects · 38,519 photographic reports · 581 meeting minutes · 346 checklists
Flutter, Laravel, Next.js, Firebase, MySQL, Cloud Functions, Clean Architecture, REST APIs
LicenciasZac
Professional associations platform · Zacatecas
Built for four professional associations in Zacatecas — Ingenieros Civiles, Arquitectos, Mecánicos Electricistas, and Restauradores. Handles identification cards, co-responsible party tracking, membership dues collection, and professional records. Across the three active billing colegios the platform has processed $6.1M MXN in dues.
368 users · 9,121 folios · $6.1M MXN collected
Multi-tenant · Document generation · Payments
Celaya Construction Permit System
Municipal construction licensing platform
One of my first GovTech projects. Built the backend and frontend integration for Celaya's municipal permit system where inspectors and staff process construction and urban development applications end to end. It's been running in production for years.
632 users · 10,666 licenses processed
MySQL, REST APIs, CodeIgniter, AngularJS
Guadalupe Construction License Platform
Municipal construction licensing platform · Guadalupe, Zacatecas
Construction license platform for the municipality of Guadalupe, Zacatecas. Same architecture as LicenciasZac, deployed for a different jurisdiction. Smaller footprint, but handling real permit workflows for local staff day to day.
481 users · 596 licenses
Multi-tenant · Document generation · Payments
BankMaster
Sports betting management system
Full-stack mobile system for sports betting operations users, bets, financial tracking, the works. Shipped end-to-end including localization (l10n) and CI/CD pipeline setup.
Flutter, Laravel, MySQL, Firebase Cloud Functions, Clean Architecture
Adoptable
Pet adoption mobile app
A side project I built because I wanted to work on something outside of government systems. Connects shelters and adopters on a single platform. Flutter frontend, Firebase backend. Currently under review for Google Play.
Flutter, Firebase, BLoC, Cloud Functions, Clean Architecture
Proof of Work
- • 14,000+ active users across 6 government and professional-association platforms in production
- • 73,000+ permits, licenses, and professional folios processed end-to-end
- • Helped three professional associations collect $6.1M MXN in dues through a platform I built and maintained
- • Sole engineer responsible for systems architecture in an active GovTech deployment
Let’s work together
Email: ray.torres.dev@gmail.com
LinkedIn: ray-torres
Upwork: View profile