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