I'm a Software Developer based in Madrid, Spain, focused on building web applications and SaaS products with a strong emphasis on maintainability, product value and real-world impact.
My main professional stack is .NET / C#, Angular and PostgreSQL, with experience across backend, frontend and database development.
I'm also increasingly focused on applied AI for software development, exploring how LLMs, AI agents, MCP and AI-assisted development workflows can be integrated into real engineering environments.
I've been working as a Software Developer at Panel Sistemas Informáticos, developing web applications and working on products delivered as cloud-based SaaS solutions.
One of the most important parts of my career has been working on an intrapreneurship initiative, helping evolve an idea into a product used by real customers.
This has allowed me to work beyond pure implementation, combining:
- Software development
- Product evolution
- Technical decision-making
- Product roadmap
- Team coordination
- Continuous improvement
- Cloud-based SaaS development
I enjoy working where software engineering and product thinking meet: understanding the problem, designing the solution, building it and continuously improving it based on real-world needs.
I'm particularly interested in the practical application of AI to software development: LLM-powered development, AI coding agents, agentic workflows, MCP (Model Context Protocol) and AI-assisted code generation.
My daily driver for agentic development is OpenCode, and I keep exploring the wider ecosystem of AI coding assistants, including Claude Code and Codex CLI. I also run n8n automation workflows both at work and in my home lab.
My interest is not simply in using AI to generate code, but in understanding how AI can change the way software is designed, developed, tested and maintained.
| Area | Tools |
|---|---|
| Backend | .NET / C#, ASP.NET, REST APIs |
| Frontend | Angular, JavaScript, HTML, CSS |
| Data | PostgreSQL, SQL Server |
| Automation & DevOps | Docker, Git, CI/CD, Nginx, PowerShell |
| Platforms | Linux, Windows, macOS, Android, iOS, WSL |
| Previously | Java, Spring (long-ago professional background) |
| Purpose | Tool |
|---|---|
| IDE | Visual Studio Professional |
| Editor | VS Code (Angular, REST Client, YAML, Remote SSH extensions) |
| Git GUI | Sourcetree |
| Database client | DBeaver |
| AI development | OpenCode, Codex CLI, Claude Code |
| Runtime & CLI | Node.js, npm, Angular CLI, .NET SDK, PowerShell 7 |
| Terminal & remote | MobaXterm, NoMachine |
My primary focus today is .NET / C#, Angular and PostgreSQL. Java/Spring is part of my previous professional background rather than my current main stack.
How I work: software architecture · clean and maintainable code · API design · full-stack development · developer experience · continuous improvement.
What I like building: SaaS applications · developer tools · APIs and integrations · automation platforms · AI-powered applications · internal tools · self-hosted services.
Currently exploring: AI agents and agentic workflows · LLM application architecture · MCP · AI-assisted software engineering · cloud-native development.
I prefer technology that solves a real problem over technology used simply because it is fashionable.
- AICoach — Telegram bot with AI for personal training, powered by n8n and intervals.icu.
- Docly — Workspace and technical documentation platform (TypeScript).
- Finanzas — Personal investment dashboard (S&P 500, crypto, budget). AI-assisted development with tests, automatic deployment, versioning and Docker. Backend powered by n8n with automated tasks.
- Docs automation — Dynamic documentation generated from live APIs via n8n workflows.
Outside my professional work, I maintain a self-hosted home lab where I experiment with infrastructure, automation, containers and AI development tooling.
- Proxmox VE — virtualization with VMs and containers for isolated lab environments.
- Gitea + CI/CD — self-hosted Git with automation pipelines for builds and deploys, including container orchestration and deploys with Docker on Linux.
- Networking & reliability — reverse proxy, DNS and firewall segmentation, plus monitoring and backups for a dependable lab.
- Docs as code — automation with n8n that generates documentation from live APIs.
The home lab is primarily a learning and experimentation environment, while private infrastructure details and internal configuration stay out of public repositories.
Software Developer — Panel Sistemas Informáticos, Madrid, Spain · Apr 2018 — Present
- Web application development for cloud-based SaaS products.
- Product evolution from intrapreneurship initiative to real-customer use.
- Backend, frontend and database work across the product lifecycle.
Build useful software, understand the problem, keep learning, and use technology where it creates real value.