How AI transforms the software development lifecycle
How artificial intelligence is transforming the different stages of software development and how to integrate it while maintaining good engineering practices.
Developer
Software Crafter
I'm a developer with experience working across frontend, backend and domain layers. I'm passionate about clean code, software architecture and continuous learning.
I like building software that makes sense — not only when it works, but also when you come back to the code months later.
During my professional experience, I have worked across different layers of software applications, from frontend and backend to the domain layer.
I enjoy understanding the problem behind the code and building solutions that remain clear, maintainable and easy to evolve.
Good software
Building software from different perspectives.
Lean Mind
Software Crafter
August 2024 — Present
I work across different layers of software applications, from frontend and backend to domain modelling and integrations with Python services.
React · TypeScript · Chakra UI · Vitest
DDD · TDD · Hexagonal Architecture · Clean Architecture
Node.js · NestJS · REST APIs · SSE
Python · Optimization services · Service integration
AI can accelerate the way we build software, but good engineering still depends on understanding the domain, validating decisions and keeping the code maintainable.
Tools change. The way we build matters more.
Explored & learned
Ideas I turn into real systems.
Robotics · AI · Agentic Systems
IN DEVELOPMENT
Robotics · AI · Ocean Technology
COMING SOON
AI · Data · Smart Agriculture
COMING SOON
Sharing what I learn along the way.
How artificial intelligence is transforming the different stages of software development and how to integrate it while maintaining good engineering practices.
A talk about evolving a monolithic architecture towards an event-driven approach.
Presented with Adrián Ferrera.
A reflection on how artificial intelligence is changing traditional pair programming dynamics.
An introduction to the Repository Pattern and the separation between domain logic and persistence mechanisms.
The starting point of a curiosity that has kept growing.
IES Las Galletas