
Engineering leader & hands-on architect
Hands-on engineering leader with 10+ years building software products, defining system architectures, and leading engineering teams. I'm passionate about building products and turning ideas into reality.
Valencia, Spain
Available for opportunities
10+ Years of Experience
Experience
Feb 2026 — Present
5 months
Tech Lead
DataDope
- Lead the architecture and development of SmartOps, a new AI product that contains a multi-agent LLM system that automates diagnosis and resolution of complex production incidents across client infrastructure and software.
- Run technical interviewing and hiring candidates to build an autonomous, high-performing team.
- Own technical direction end to end: system design, technology selection and engineering standards.
- Lead the technical team day to day, guiding design decisions, reviewing code, and mentoring engineers while establishing best practices in system design, code quality, and engineering processes.
- Drive scope, planning, and delivery with product and stakeholders.
- Remain hands-on daily, shipping production code to critical parts of the system across our agentic systems, backend services, and frontend.
AgileHiringProduct DesignProject ManagementSystems DesignTeam ManagementTechnical LeadershipNext.jsReactLangChainLangFuseLangGraphPythonTypescriptPostgreSQLRedisGrafanaKubernetesPrometheus
Feb 2025 — Present
1 year, 5 months
Founder
Copy Signals AI
- Founded and built an AI-powered copy-trading platform, from first architecture diagram to production system serving 40+ daily active users and growing.
- Architected event-driven microservices processing high-frequency market data and dealing with: 800+ signals/day at low latency.
- Built real-time trading dashboards where users can manage trading operations, track signals, trades, and live performance.
- Designed the backend around design patterns like DDD, CQRS, and Hexagonal Architecture, keeping bounded contexts cleanly separated as the platform grows.
- Built an observability and monitoring platform (OpenTelemetry, Grafana) with metrics, traces, logs, and alerting across every service.
Business StrategyProduct DesignSystems DesignNext.jsReactTailwind CSSMicroservicesNestJSNode.jsTypescriptMongoDBPostgreSQLRedisAWSCloud ComputingDockerGrafanaKafkaKubernetesOpenTelemetryPrometheusTerraform
Sep 2021 — Nov 2024
3 years, 2 months
Engineering Manager - Technical Lead
DialApplet
- Built a new engineering organization from the ground up to 25+ engineers across 6 teams, hiring end to end and designing the interview process.
- Led the platform modernization: replaced the legacy unscalable monolith with a scalable event-driven microservices platform (Spring Boot, NestJS, Kafka, Kubernetes) and migrated the client base from the legacy system gradually over a span of some months.
- Defined the engineering culture, technical vision, and delivery metrics aligned with business goals.
- Introduced agile practices, CI/CD pipelines, and automation in delivery processes.
- Mentored engineers across all levels, helping them grow, collaborate effectively, and improve overall employee satisfaction and performance.
- Remained hands-on in full-stack development at all times, ensuring alignment between strategy and execution.
AgileEngineering ManagementHiringMentoringPerformance ReviewsProduct DesignProject ManagementSystems DesignTeam ManagementTechnical LeadershipReactReduxJava Spring BootMicroservicesNestJSNode.jsTypescriptMongoDBRedisAsterisk (PBX)AWSCI/CDCloud ComputingDockerKafkaKamailioKubernetesSIPTerraform
Apr 2020 — Sep 2021
1 year, 5 months
Lead Software Engineer
DialApplet
- Led a team of 4 engineers while owning full-stack design and development of the core product (C++, PHP, PostgreSQL, Asterisk).
- Translated business requirements into technical roadmaps directly with stakeholders.
- Introduced agile workflows and developer tooling that improved delivery speed and code quality.
Technical LeadershipJavascriptJQueryC++PHPPostgreSQLAsterisk (PBX)BaremetalSIP
Oct 2018 — Apr 2020
1 year, 6 months
Software Engineer
DialApplet
- Delivered features and maintenance for the company's core product, contributing across the full stack of technologies involved.
JavascriptJQueryC++PHPPostgreSQLAsterisk (PBX)BaremetalSIP
Feb 2015 — Jan 2019
3 years, 11 months
Game Development - Founder & Technical Lead
Star by Star Gaming
- Founded and operated online multiplayer platforms that reached 200,000+ registered users across multiple projects.
- Architected real-time server systems, gameplay logic, and content frameworks.
- Built monetization and community-engagement systems that kept the platforms profitable, generating $85.000+ in revenue.
- Coordinated distributed teams across design, engineering, content, and moderation in multiple time zones.
Business StrategyProduct DesignProject ManagementTeam ManagementJavascriptC++LuaNode.jsPHPMySQLPostgreSQLSQLiteBaremetal
Nov 2016 — Jul 2017
8 months
Software Engineer
GnommoStudios S.L.
- Built and delivered features for backend systems for multiple projects.
LoopbackNode.jsTypescriptMongoDB
Some of my Projects

Watch Demo
ForgeStack
- A production-ready stack for building scalable applications — so you can focus on your product instead of reinventing the plumbing.
- Ships with the hard parts already solved:
- - Clean, enforced architecture — Hexagonal, DDD, CQRS, event-driven
- - Reliable service-to-service messaging over Kafka (outbox/inbox)
- - Full observability — metrics, logs, and traces wired up out of the box
- - Auth, a Next.js frontend, and one-command deploys with automatic TLS
- The architecture is enforced by custom ESLint rules:
- - Illegal imports, layer violations, and direct entity mutation fail lint, not review
- - The design stays intact as the codebase — and the team — grows
- - Predictable structure makes it fast for both engineers and AI agents to extend
- Everything runs locally with one command and deploys to a server with another. Focus on BUILDING YOUR PRODUCT.
Visit Website
View on GitHub

Watch Demo
AI-Powered Trading Signals Bot
- An intelligent automation tool that connects to trading signal channels (Telegram, Discord, WhatsApp, etc.) and uses AI (via OpenAI integration) to interpret each message.
- The system converts those signals into structured trading instructions — including the action, instrument, and parameters — and automatically executes them on your trading account through broker integration.
- Key Features:
- - Multi-platform signal monitoring (Telegram, Discord, WhatsApp)
- - AI-powered signal interpretation using OpenAI
- - Automated trade execution via broker API integration
- - Structured parsing of trading parameters (action, instrument, stop-loss, take-profit)
- - Real-time signal processing and validation
- How it works:
- - Monitors signal channels for new trading messages
- - AI analyzes and extracts trading parameters from natural language
- - Validates and structures the trading instruction
- - Automatically executes the trade on connected broker account
- - Logs all actions for tracking and analysis
- In short, it automatically places the trades from the signal providers you follow.
ReactAINode.jsOpenAITypescriptDocker

Watch Demo
WhatsApp AI Chatbot
- An intelligent WhatsApp chatbot powered by OpenAI that automatically handles customer conversations for any business that uses WhatsApp.
- Made with ❤️ for my parents' small transportation business, PorteValencia.es — it showcases how AI can automate customer service while maintaining a personal touch.
- Key Features:
- - No WhatsApp Business required - works with personal QR code
- - Customizable AI personality and expertise for any industry
- - Smart conversation control with AI self-termination and manual takeover
- - Telegram integration for easy QR code scanning
- - Simulated human typing delays for natural interactions
- - Cloud-ready with Docker support for easy deployment
- How it works:
- - Customer sends message via WhatsApp
- - System detects and analyzes the conversation context
- - AI generates response using your custom business prompt
- - Bot includes control markers for ending AI participation
- - Manual takeover available anytime for human intervention
- Fully configurable system prompt allows businesses to define AI behavior, tone, and specific information gathering flows tailored to their industry.
AINode.jsOpenAITypescriptDocker
View on GitHub

Watch Demo
EditPDFFree.com — Free PDF Editor
- I needed to edit a PDF, found no truly free tool for it, so I built one and released it publicly.
- A fully client-side PDF editor that runs entirely in the browser. No backend, no uploads, no subscriptions. Users can add and edit text colors, sizes, positions, move and resize images, import new images, download images from the PDF and save the modified PDF.
- Built with vanilla HTML/CSS/JS (no framework, no bundler), PDF.js for rendering, and pdf-lib for manipulation.
CSSHTMLJavascript