About Me

Developer, systems architect, and lifelong learner

My Story

Since 2019 I have dedicated my career to transforming abstract ideas into real and scalable software solutions. What began as a fascination with programming has evolved into a passion for creating elegant architectures and systems that truly solve problems.

My current work at Finexitus allows me to apply my knowledge in TypeScript, Go, and Python to develop high-performance web solutions. Each project is an opportunity to apply clean architecture principles and software engineering best practices.

Work Philosophy

I define my work as turning ideas into reality. For me, code is more than a technical skill: it's a form of art that requires creativity, precision, and vision.

I firmly believe in:

  • Clean and maintainable code — Well-designed architectures are the foundation of scalable systems
  • Open Source — Sharing knowledge and tools strengthens the entire community
  • Continuous learning — Technology evolves constantly, and we must evolve with it
  • Real impact — The best code is that which solves real problems for real people

Community Contributions

I have developed and maintain several open source projects that have helped hundreds of developers implement better practices:

  • clegen (21⭐) — CLI tool for generating modules with clean architecture in TypeScript
  • nodejs-express-hexagonal-architecture (23⭐) — Reference implementation of hexagonal architecture
  • react-hexagonal (5⭐) — Application of hexagonal principles in React
  • nodejs-cqrs (4⭐) — Practical example of CQRS with Node.js and TypeScript

Continuous Education

Education is an endless journey. I recently completed a Data Science & AI certification at Tecnológico de Monterrey (2025), expanding my capabilities toward the world of machine learning and artificial intelligence.

Currently I focus on strengthening my knowledge in statistics and mathematics applied to AI/ML, exploring how these technologies can integrate with robust software architectures.

Beyond Code

Balance is fundamental. I find mental clarity in my morning gym routines, where physical discipline complements the mental discipline of software development.

My curiosity extends beyond technology: philosophy and politics fascinate me for their capacity to help us understand human behavior and social structures. This broader perspective enriches my approach to problem-solving and designing people-centered solutions.

Let's Connect

I'm always open to collaborating on interesting projects, discussing software architecture, or simply chatting about technology and philosophy.