Programming languages
Languages I use to develop applications, services, and software solutions.

From ideas to systems that work.
I design and develop software solutions, from applications and APIs to enterprise systems. My approach combines architecture, analysis, and technical decisions focused on building efficient, maintainable solutions that can evolve over time.
12+ years
Of professional experience
Backend
Architecture and development
Founder
Building my own products
Applications
Web · Mobile · Desktop
Backend / API
Logic · Security · Integration
Data Layer
Storage · Cache
Infrastructure
Cloud · Deployment
01 / Expertise
Throughout my career, I've worked with different programming languages, frameworks, databases, and platforms. Beyond the tools themselves, I'm interested in understanding how to design efficient, maintainable solutions tailored to each project's needs.
Languages I use to develop applications, services, and software solutions.
Tools for building backend and frontend applications and web services.
Relational and NoSQL storage, analytical systems, and caching strategies.
System design, architectural patterns, and communication between components.
Asynchronous communication, events, and integration between applications and services.
Cloud services, containers, deployments, and process automation.
The best technology is not always the newest, but the one that solves the problem effectively.
I believe in understanding each project’s needs before choosing tools or architectures.
I enjoy turning ideas into products and exploring new ways to solve problems. Some projects are still being built; others represent experiences and lessons that have shaped my journey.

I'm building a modular platform for businesses, with tools focused on business management, payments, reservations, and digital experiences.

An independent project in development, focused on exploring new ideas and building digital experiences.
Previous projects
Not every idea remains active, but each one contributes experience and knowledge that continue to influence what I build today.

A medical management system I developed for specialists, with tools to organize appointments, calendars, and patient care.
From enterprise application development to distributed system design, my career has been a combination of technical challenges, continuous learning, and collaboration with different teams.
Sr. API Backend Engineer
I participated in the planning, development, and maintenance of APIs using PHP and Laravel, as well as the analysis and design of a microservices architecture. I implemented the Saga pattern to coordinate distributed transactions, Redis for caching, and Kafka for messaging between services.
Full Stack Developer · Freelance
I collaborated at different stages in the development of a CRM and a SaaS platform. I worked with Azure infrastructure and Google Cloud services, Firebase integrations, and search optimization using Typesense.
Full Stack Developer · Freelance
I participated in requirements analysis, design, and development of an agricultural management system. I deployed it to DigitalOcean using containers and implemented continuous integration and deployment workflows with GitHub Actions.
Backend Developer
I developed applications and data integration processes using PHP and MySQL, including scripts, scheduled tasks, and database structures for information analysis and processing.
Full Stack Developer
I developed and maintained web applications and participated in the installation, configuration, and maintenance of servers, networks, and technology infrastructure.
Education and leadership
Academic background
Autonomous University of Zacatecas
Education covering the complete software development lifecycle, from requirements analysis to project testing and evaluation. Graduated through an examination, with a 9.2/10 grade average.
2014Leadership
I have coordinated teams of approximately eight developers on my own projects, participating in planning, task assignment, technical guidance, and training for frontend and backend team members.
Let's turn your ideas into real solutions.
Whether you need to build a platform, improve your system architecture, or get technical consulting, we can explore how to work together.
Every great project starts with a conversation.