Backend · Full-stack · Móvil · Escritorio

Software
Construido con
Estructura.

  • Backend
  • Full-stack
  • Móvil
  • Escritorio

Construyo productos web, móviles y de escritorio con un enfoque backend-first: reglas de negocio claras, datos bien modelados, interfaces útiles y entregas automatizadas.

Ecosistemas PHP/Laravel · Kotlin/Android · React/TypeScript
Arquitectura Layered · MVVM · MVC · Repository/DAO
Persistencia MySQL · PostgreSQL · MongoDB · Redis
Entrega Docker · GitHub Actions · CI/CD

Proyectos y experiencia

Lo que he construido

Captura de Agrimensa
Web · SaaS multitenant

Agrimensa

SaaS multitenant para agrimensura, expedientes y documentos.

PHP 8.3 Laravel 13 Livewire 4 Flux UI 2 Tailwind CSS 4
Captura de Mony
Móvil · Android

Mony

App de finanzas personales offline-first para Android.

Kotlin Jetpack Compose Room Hilt Coroutines
Captura de ALS
Web · PHP

ALS

Plataforma de empleo con ofertas, perfiles y paneles de administración.

PHP FastRoute MySQL Bootstrap GitHub Actions
Captura de Dream City Real Estate
Web · PHP MVC

Dream City Real Estate

Plataforma inmobiliaria con listados, chat, leads y mapas.

Vanilla PHP JavaScript MySQL MVC GitHub Actions
Captura de Lionsgate
Web · PHP

Lionsgate

Sitio institucional para una propiedad privada de lujo en la Costa Norte.

PHP 8 JavaScript ES Modules Bootstrap 5 Brevo MySQL/PDO
Captura de LRSystem
Escritorio · Java

LRSystem

Gestión clínica de escritorio con JavaFX y PostgreSQL.

Java 21 JavaFX FXML Maven PostgreSQL
Captura de Blumbox Courier
Web · PHP

Blumbox Courier

Plataforma web para mensajería y logística internacional.

PHP Bootstrap MySQL
Captura de Easy Online English
Web · React

Easy Online English

Plataforma de aprendizaje de inglés para estudiantes internacionales.

React MongoDB JavaScript
Captura de Overtime
E-commerce · Web

Overtime

Tienda en línea de productos y accesorios tecnológicos.

JavaScript Bootstrap MySQL Twig
Captura de Mapple Studio
E-commerce

Mapple Studio

Tienda de artículos personalizados, sublimación y grabado láser.

E-commerce JavaScript

Capacidades técnicas

Cómo estructuro software

Arquitectura

Arquitectura por capas, MVC/MVVM, Repository/DAO e inyección de dependencias en Android, web y escritorio.

Layered MVVM MVC Repository DAO DI

Backend

Sistemas en PHP/Laravel y Java/Kotlin con rutas, servicios, APIs, autenticación, RBAC y multi-tenancy.

Laravel 13 REST/API Auth RBAC Multi-tenant Middleware

Aplicaciones cliente

Interfaces web, Android, React Native y JavaFX conectadas a dominios y datos reales.

React Inertia Livewire Compose React Native JavaFX

Bases de datos

Modelado, migraciones, relaciones, caché y persistencia con bases SQL, MongoDB, Redis, Room y Supabase.

MySQL PostgreSQL MongoDB Redis SQLite/Room Supabase

Calidad

Pruebas de dominio, integración y UI, análisis estático y formato automatizado en los proyectos que lo requieren.

Pest PHPUnit JUnit Room Testing PHPStan Pint

Entrega

Entornos reproducibles con Docker/Compose y despliegues automatizados con GitHub Actions hacia cPanel.

Docker Docker Compose GitHub Actions CI/CD SSH/rsync FTP/FTPS

Sobre mí

Más allá del código

Desarrollador de software backend-first. Construyo y mantengo productos de negocio de extremo a extremo: reglas, datos, interfaces, pruebas y entrega. He trabajado en plataformas de empleo e inmobiliarias, e-commerce, finanzas personales y herramientas de escritorio.

  • PHP y Laravel son mi eje principal: APIs, autenticación, permisos, multi-tenancy, paneles y procesos de negocio.
  • También desarrollo apps móviles con Kotlin/Compose y React Native, usando Room, Supabase y flujos offline-first.
  • En escritorio trabajo con JavaFX/JDBC y Python/Tkinter, cuidando concurrencia, persistencia y empaquetado.
  • Uso pruebas, análisis estático y CI/CD donde aportan valor al producto y a su mantenimiento.
Angel Rodríguez Trejo
  • Ecosistemas PHP/Laravel · Kotlin/Android · React/TypeScript
  • Arquitectura Layered · MVVM · MVC · Repository/DAO
  • Persistencia MySQL · PostgreSQL · MongoDB · Redis
  • Entrega Docker · GitHub Actions · CI/CD

Contacto

¿Tienes un
proyecto?
Construyámoslo.

Si estás buscando a alguien que piense en arquitectura, en la base de datos, en el testing y en el despliegue — no solo en pantallas — escribe aquí.

respuesta a la brevedad · sin spam · tu dato solo se usa para responderte