Backend · Mobile · Databases · DevOps

Software
Built With
Structure.

  • Backend
  • Mobile
  • Databases
  • DevOps

I design and build software the way engineered systems should be: clean layers, explicit contracts, real persistence and a pipeline that takes an idea to production without guesswork.

Ecosystems PHP · Kotlin · Java · JavaScript
Architecture Clean · MVVM · MVC · Layered
Persistence SQL + NoSQL
Delivery Docker · CI/CD · Git

Projects & experience

What I have built

Preview pending
Mobile · Android

Mony

Offline-first personal finance app for Android.

Kotlin Jetpack Compose Room Hilt Coroutines
Screenshot of ALS
Web · PHP

ALS

Employment platform with listings, profiles and admin panels.

PHP FastRoute MySQL Bootstrap GitHub Actions
Preview pending
Web · Laravel

E-commerce

Storefront with role-based admin, auth and permissions.

PHP Laravel Eloquent Sanctum Filament
Screenshot of Dream City Real Estate
Web · PHP MVC

Dream City Real Estate

Real estate platform with listings, chat, leads and maps.

Vanilla PHP JavaScript MySQL MVC GitHub Actions
Preview pending
Desktop · Java

LRSystem

Desktop software for clinical records on JavaFX.

Java 21 JavaFX FXML Maven PostgreSQL
Screenshot of Blumbox Courier
Web · PHP

Blumbox Courier

Web platform for international courier and logistics.

PHP Bootstrap MySQL
Screenshot of Easy Online English
Web · React

Easy Online English

English learning platform for international students.

React MongoDB JavaScript
Screenshot of Overtime
E-commerce · Web

Overtime

Online store for technology products and accessories.

JavaScript Bootstrap MySQL Twig
Screenshot of Mapple Studio
E-commerce

Mapple Studio

Custom products, sublimation and laser engraving store.

E-commerce JavaScript

Technical capabilities

How I structure software

Architecture

Clean Architecture, MVVM, MVC, Repository Pattern — domain isolated from frameworks and infrastructure.

Clean MVVM MVC Repository DI

Backend

REST APIs, authentication, authorization, middleware and business logic in PHP, Laravel and Kotlin.

REST/API Sanctum RBAC Middleware Use Cases

Databases

Schema design, migrations, relationships, seeders and persistence in SQL and NoSQL.

MySQL PostgreSQL SQLite MongoDB Room Eloquent

Testing

Unit, integration and UI tests as a normal part of the development flow.

Pest JUnit 5 PHPUnit Compose UI Testing

DevOps

CI/CD pipelines, Docker containerization, reproducible environments and automated deployments.

GitHub Actions CI/CD Docker Docker Compose SSH/rsync

Tooling

Build tools, package managers and workflows that keep every build deterministic.

Git GitHub Composer npm Gradle Maven

About me

Beyond the code

Backend-oriented software developer. I care as much about how a system is structured as about what it does: clean layers, explicit authorization, real persistence and a reliable pipeline from commit to production.

  • Backend-first: data models, business rules, APIs and authorization.
  • Not only web: the same engineering discipline applies to Android and JavaFX desktop.
  • Databases are design, not plumbing: relational and NoSQL, migrations and persistence.
  • Testing and automation are part of my normal workflow, not an afterthought.
Angel Rodríguez Trejo
  • Ecosystems PHP · Kotlin · Java · JavaScript
  • Architecture Clean · MVVM · MVC · Layered
  • Persistence SQL + NoSQL
  • Delivery Docker · CI/CD · Git

Contact

Have a
project?
Let's build it.

If you are looking for someone who thinks about architecture, the database, testing and deployment — not just screens — write here.

quick reply · no spam · your data is only used to answer you