
Engineering Manager - Tech Lead - IT Consultant
I'm a hands-on engineering leader who's passionate about mentoring teams, building scalable systems, and delivering innovative solutions.
Valencia, Spain
Available for opportunities
10+ Years of Experience
Core Skills
Engineering Management - 3yMentoring - 3yProject Management - 7.5ySystems Design - 4.5yTechnical Leadership - 5yJavascript - 2.5yReact - 4.5yC++ - 2.5yJava Spring Boot - 3yLua - 4yMicroservices - 4.5yNode.js - 9yTypescript - 5yMongoDB - 5yMySQL - 4yPostgreSQL - 3.5ySQLite - 4yAWS - 4.5yDocker - 4.5yKafka - 3yKubernetes - 4.5y
Experience
Feb 2026 — Present
2 months
Technical Leader
DataDope
- Leading the development of a new AI-driven product, leveraging a system of AI agents to automate and assist in the resolution of complex technical issues across software platforms
- Driving technical direction and architecture decisions, ensuring scalability, reliability, and alignment with business objectives
- Helping in the management of development scope, planning, and execution in collaboration with product and stakeholders, balancing speed and quality in a fast-paced environment
- Establishing best practices in system design, code quality, and engineering processes
- Hiring and interviewing engineers, contributing to building a high-performing and autonomous technical team
- Remaining hands-on in full-stack development, actively contributing to critical parts of the system while ensuring alignment between strategy and execution
AgileHiringProduct DesignProject ManagementSystems DesignTeam ManagementTechnical LeadershipReactPythonPostgreSQL
Feb 2025 — Present
1 year, 2 months
Founder
Copy Signals AI
- Founded and developed an AI-powered trading signals platform that provides automated copy trading capabilities
- Architected and built scalable backend infrastructure to handle high-frequency market data and signal processing
- Developed full-stack web application with real-time dashboards, with a microservices architecture and applying different design patterns and architectural patterns like DDD, CQRS, Event-Driven Architecture, etc.
Systems DesignNext.jsReactTailwind CSSMicroservicesNestJSNode.jsTypescriptMongoDBPostgreSQLAWSCloud ComputingDockerKubernetes
Sep 2021 — Nov 2024
3 years, 2 months
Engineering Manager - Technical Lead
DialApplet
- Built and scaled an engineering organisation of 25+ engineers, leading the modernisation of the company's tech stack, the launch of a new software platform, and the successful migration of clients from the legacy system
- Defined the engineering culture, technical vision, and performance metrics aligned with business goals
- Implemented agile practices, CI/CD pipelines, and automation tools that improved productivity and delivery speed
- Led technical hiring and interviewing, building a high-performing, multidisciplinary engineering team
- Mentored engineers across all levels, helping them grow, collaborate effectively, and improve overall 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 small team of 4 engineers while staying deeply involved in full-stack design and development
- Worked closely with stakeholders to translate business requirements into solid technical solutions and roadmaps
- Implemented agile workflows and development tooling that improved delivery speed and code quality
Technical LeadershipJavascriptJQueryC++PHPPostgreSQLAsterisk (PBX)BaremetalSIP
Oct 2018 — Sep 2019
11 months
Software Engineer
DialApplet
- Contributed to the full-stack development and maintenance of the company's core software product
JavascriptJQueryC++PHPPostgreSQLAsterisk (PBX)BaremetalSIP
Feb 2015 — Jan 2019
3 years, 11 months
Game Development - Founder & Technical Lead
Self Employed
- Founded and operated online multiplayer platforms, reaching over 200,000 users across multiple projects
- Designed and developed server-side systems, gameplay logic, and content frameworks
- Managed live production environments, ensuring high uptime, performance, and scalability for active player bases
- Built monetization systems, community engagement tools, and content updates to keep the platforms growing and profitable
- Coordinated distributed teams handling design, coding, mapping, and user management across different time zones
- Gained deep experience in product development, technical operations, and user experience in real-time environments
Business StrategyProduct DesignProject ManagementTeam ManagementLuaNode.jsPHPMySQLSQLiteBaremetal
Nov 2016 — Jul 2017
8 months
Software Engineer
GnommoStudios S.L.
- Developed and maintained backend systems for multiple software projects
LoopbackNode.jsTypescriptMongoDB
Skills
Leadership
Agile - 3.5yBusiness Strategy - 4yEngineering Management - 3yHiring - 3.5yMentoring - 3yPerformance Reviews - 3yProduct Design - 7.5yProject Management - 7.5ySystems Design - 4.5yTeam Management - 7.5yTechnical Leadership - 5y
Frontend
CSSHTMLJavascript - 2.5yJQuery - 2.5yNext.js - 1yReact - 4.5yRedux - 3yTailwind CSS - 1y
Backend
AIC++ - 2.5yCQRSDDDDomain-Driven Design (DDD)Event Driven ArchitectureHexagonal ArchitectureJava Spring Boot - 3yLoopback - <1yLua - 4yMicroservices - 4.5yNestJS - 4.5yNode.js - 9yOpenAIPHP - 6.5yPython - <1yTestingTypescript - 5y
Databases
MongoDB - 5yMySQL - 4yPostgreSQL - 3.5yRedis - 3ySQLite - 4y
DevOps & Others
Asterisk (PBX) - 5.5yAWS - 4.5yBaremetal - 6.5yCI/CD - 3yCloud Computing - 4.5yDocker - 4.5yGrafanaKafka - 3yKamailio - 3yKubernetes - 4.5yOpenTelemetryPrometheusRabbitMQSIP - 5.5yTerraform - 3y
Some of my Projects

Watch Demo
NestJS Microservices Framework
- An opinionated framework for building clean and scalable microservices using NestJS.
- Promotes development using modern architectural patterns:
- - Hexagonal Architecture
- - Domain-Driven Design (DDD)
- - CQRS (Command Query Responsibility Segregation)
- - Event-Driven Architecture
- Solves common distributed systems challenges:
- - Service-to-service communication via events
- - Centralized logging and traceability
- - Observability and metrics, with a built-in dashboard in Grafana
- - Transaction management
- - Message queue integration
- Provides out-of-the-box implementations:
- - Message Queues: Kafka and Redis
- - Data Storage: MongoDB, Redis and PostgreSQL
- - Logging and Monitoring: Loki, Promtail and Grafana
- - Tracing: OpenTelemetry, Tempo and Grafana
- - Metrics and Alerts: Prometheus and Grafana
- - Testing and Validation: Jest
- - Deployment and Infrastructure: Docker and Kubernetes
- - CI/CD: GitHub Actions
- It is fully extensible. You can easily integrate it with any other technology you are using if it is not supported out of the box.
- Focus on BUILDING YOUR PRODUCT instead of reinventing the wheel.
CQRSDomain-Driven Design (DDD)Event Driven ArchitectureHexagonal ArchitectureMicroservicesNestJSMongoDBPostgreSQLRedisAWSCI/CDDockerGrafanaKafkaKubernetesOpenTelemetryPrometheusTerraform
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.
- Built for my parents' small transportation business, 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
- Built 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