Clean & Modular Architecture
Maintainability and low coupling
Decoupled domain-centric design, strict separation of concerns, and functional modularity for applications built to scale without technical debt.
Software Developer

My fascination with technology began in online communities, where I discovered the impact of building software and the satisfaction of solving complex problems.
That passion naturally evolved into software engineering and an idea that continues to guide my work: transforming complex business requirements into robust, maintainable, and scalable digital products.
Since then, I've worked on the design and development of web platforms, SaaS, e-commerce, and distributed systems.
In every project, I strive to balance technical design with a pragmatic view of the product, applying Clean Architecture alongside design principles and patterns when they add value, and paying particular attention to performance, data consistency, and maintainability.
In my day-to-day work, I'm interested in understanding the "why" of problems before solving them: analyzing their root cause, simplifying solutions, and building software that can evolve with the product.
My goal isn't to add complexity for technical reasons, but rather to make decisions that allow me to deliver quality software.
Higher National Diploma in Web Application Development
Higher National Diploma in Multi-platform App Development
JavaScript Algorithms and Data Structures
TypeScript Certificate
Advanced React Certificate
Node.js & Express Certificate
NestJS Certificate
Docker and Docker Compose Certificate
Plataforma B2C escalable construida con Clean Architecture, separando el dominio del negocio de la interfaz a través de GraphQL y Turborepo.
Centralized platform for team management, analytics, and real-time corporate communication.
Generador de facturas online actuando como SaaS
Maintainability and low coupling
Decoupled domain-centric design, strict separation of concerns, and functional modularity for applications built to scale without technical debt.
V8 memory and resource optimization
Minimizing heap overhead, static optimization (SSG/ISR), React Server Components, and sub-second response times on Edge runtime.
Strict end-to-end inference
True structural TypeScript power (discriminated unions, type narrowing) combined with runtime validation via Zod schemas at boundary layers.
Fluid and accessible experience
Semantic and consistent design systems, subtle micro-interactions with Framer Motion, responsive design, and native accessibility (a11y).