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.