"summary":"Full-stack developer specialized in authentication systems and high-availability platforms. I currently work on Olympic Games platforms, and have built airport authentication systems serving millions of users and around 20 websites for diverse sectors. Certified SAP CDC consultant, advising 35-40 international clients on digital identity. I also create open-source tools and native apps via Drolosoft.",
"skillsSummary":"<strong>Full-stack</strong> developer with experience in <strong>Go</strong>, <strong>Node.js</strong>, <strong>React</strong>, and <strong>HTMX</strong> for modern applications. I've provided <strong>consulting for 35-40 international clients</strong>, from e-commerce and enterprise platforms to <strong>authentication systems</strong> managing <strong>millions of users</strong>. I integrate <strong>AI tools</strong> into my development workflows and build projects that use <strong>LLMs</strong> and <strong>MCP</strong>. I also create <strong>open-source tools</strong> and <strong>native macOS apps</strong> independently. Comfortable managing infrastructure with <strong>Linux</strong>, <strong>Docker</strong>, and <strong>CI/CD</strong>.",
"shortDescription":"Technical consulting for SAP CDC implementation. Created authorization screens, backend endpoints, and comprehensive documentation.",
"<iconify-icon icon='mdi:office-building' width='60' height='60' class='default-company-icon'></iconify-icon><div><strong>Megabanner (Dec 2016 - Aug 2017):</strong> Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems, integrated with a video system for the inclusion of advertisements into gas station networks, built databases and table structures for web applications, translated technical concepts and information into terms parties could easily comprehend</div>",
"<img src='/static/images/companies/ebantic.png' alt='Ebantic'><div><strong><a href='https://ebantic.com/en/' target='_blank' rel='noopener noreferrer'>Ebantic</a> (Sep 2016 - Apr 2017):</strong> Worked with back-end developers to design APIs, oversaw and implemented automated build and deployment pipelines, analyzed existing software implementations to identify areas requiring improvement, tested functional compliance of company products, tested and deployed scalable and highly available software products</div>",
"<img src='/static/images/companies/everis.png' alt='Everis'><div><strong><a href='https://www.everis.com/' target='_blank' rel='noopener noreferrer'>Everis</a> (Apr 2016 - Nov 2016):</strong> Created two React applications for two different clients, implemented modern frontend architectures with React ecosystem</div>",
"<img src='/static/images/companies/indra.png' alt='Indra'><div><strong><a href='https://www.indracompany.com/' target='_blank' rel='noopener noreferrer'>Indra</a> (Sep 2015 - Feb 2016):</strong> Discussed project progress with customers, collected feedback on different stages, directly addressed customer concerns and implemented solutions</div>"
"shortDescription":"Open-source MCP server that enables Claude to intelligently manage self-hosted Immich photo libraries through natural language. Features 16 tools for geographic album creation, duplicate detection, library health analysis, and automated photo curation.",
"responsibilities":[
"Designed and built MCP server in Go enabling AI-driven photo library management via natural language commands",
"Implemented geographic album creation using GPS clustering and CLIP visual search",
"Built library health analysis with metadata quality reports, timeline gap detection, and storage optimization",
"Created duplicate detection using perceptual hashing and screenshot identification via EXIF analysis",
"Published as open-source project with macOS launchd integration and Nginx reverse proxy support"
"shortDescription":"Open-source session persistence tool for the cmux terminal multiplexer. Saves and restores terminal workspace layouts, preventing data loss from crashes or reboots. Features auto-save with deduplication, markdown-based workspace blueprints, and reusable layout templates.",
"responsibilities":[
"Designed and built CLI tool in pure Go with zero CGO dependencies for cross-platform compatibility",
"Implemented session capture and restore for workspaces, pane splits, working directories, and startup commands",
"Created markdown-based workspace blueprint system (Obsidian-compatible) for infrastructure-as-code terminal setups",
"Built auto-save mechanism with content-hash deduplication and macOS launchd integration",
"Published as open-source project with support for macOS (Apple Silicon & Intel) and Linux (x86_64 & ARM64)"
"shortDescription":"The first bidirectional Gotify plugin. Transforms your phone into a server control center with 23 commands for service management, system diagnostics, Nginx analytics, SSL monitoring, and GPS location — all from the Gotify mobile app.",
"responsibilities":[
"Designed and built bidirectional Gotify plugin in Go enabling remote server management via mobile notifications",
"Implemented 23 curated commands for service control (systemd/launchctl), diagnostics, and monitoring",
"Built multi-machine support through SSH for managing VPS and Mac servers from a single interface",
"Created web-based control panel with Pico CSS and optional password authentication",
"Integrated Nginx traffic analysis (rhit), SSL certificate monitoring, and GPS reverse geocoding via OpenStreetMap"
"shortDescription":"Open-source native macOS menu bar app that turns important emails into unmistakable sounds. Formula-based email detection with curated alert sounds, custom rule engine, and zero dependencies.",
"responsibilities":[
"Built native macOS menu bar application in Swift 6 with SwiftUI and AppKit",
"Implemented formula-based email detection engine with AND/OR logic and regex matching",
"shortDescription":"Native macOS terminal command manager combining Go backend with SwiftUI frontend. Organize, search, and execute terminal commands with full-text search, TUI manager, and alias discovery.",
"responsibilities":[
"Built hybrid native macOS app combining Go backend with SwiftUI frontend",
"Implemented full-text search using SQLite FTS5 with BM25 ranking (<50ms results)",
"Created TUI manager for launching terminal UIs (htop, lazygit, lazydocker)",
"Built alias manager that discovers and manages shell aliases across bash, zsh, and fish",
"Designed freemium model with free basic features and Pro tier for advanced tools"
"shortDescription":"Volunteer project promoting beach cleaning on La Palma island. Created their website to publish completed cleanings and schedule future events.",
"responsibilities":[
"Designed and developed full-stack website using Node.js Express and HTMX",
"Implemented event publishing system for completed and upcoming beach cleanings",
"Supported environmental initiative that has completed 18 cleanings across 12 beaches"
"shortDescription":"Portfolio website for Gustavo Díaz, artisan who transforms recycled materials into sculptures. Promotes environmental art and sustainable creativity.",
"responsibilities":[
"Created online presence for recycled art project focused on sustainability",
"Showcased sculptures made from metal, plastic, glass, and wood waste",
"Highlighted environmental workshops and educational mission aligned with Sustainable Development Goals"
"shortDescription":"Private invitation-only platform for friends to predict football competition results. Features gamification with digital rewards and competitive scoring system.",
"responsibilities":[
"Built full-stack application using Node.js, Hono server, and HTMX for reactive frontend",
"Implemented server-side rendering with Panini template engine for optimal performance",
"Designed prediction algorithm and scoring system with gamification mechanics",
"Created private invitation system for exclusive friend group access"
"shortDescription":"Comprehensive demonstration and starter kit for SAP Customer Data Cloud. Complete implementation showcase created 100% independently as public GitHub resource. Now maintained by SAP.",
"responsibilities":[
"Designed and developed complete CDC implementation demonstration from scratch as official SAP resource",
"Created comprehensive starter kit with authentication, user management, and data flow examples",
"Built reusable components and integration patterns for SAP CDC",
"Provided technical documentation and best practices for enterprise identity management",
"Project now maintained by SAP as official public resource"
"shortDescription":"Collection of client projects and websites including <strong><a href='https://lidering.com' target='_blank' rel='noopener noreferrer'>Lidering</a></strong>, <strong><a href='https://jorpack.com' target='_blank' rel='noopener noreferrer'>Jorpack</a></strong>, <strong><a href='https://deliverybikesbcn.com/' target='_blank' rel='noopener noreferrer'>Delivery Bikes BCN</a></strong>, and <strong><a href='https://mobbeel.com' target='_blank' rel='noopener noreferrer'>Mobbeel</a></strong> where I contributed to development, implementation, and technical solutions across various industries.",
"responsibilities":[
"<img src='/static/images/projects/lidering.png' alt='Lidering'><div><strong><a href='https://lidering.com' target='_blank' rel='noopener noreferrer'>Lidering</a></strong> (via Twentic) <em>2015</em>: Developed and implemented comprehensive real estate and property management platform with advanced search functionality, property listings, and client management features</div>",
"<img src='/static/images/projects/jorpack.png' alt='Jorpack'><div><strong><a href='https://jorpack.com' target='_blank' rel='noopener noreferrer'>Jorpack</a></strong> (via Twentic) <em>2015</em>: Created corporate website and e-commerce solution for industrial packaging company, featuring product catalog, custom quote system, and business process integration</div>",
"<img src='/static/images/projects/deliverybikes.png' alt='Delivery Bikes BCN'><div><strong><a href='https://deliverybikesbcn.com/' target='_blank' rel='noopener noreferrer'>Delivery Bikes BCN</a></strong> <em>2016</em>: Built web platform for bicycle delivery service in Barcelona, including route optimization, real-time tracking, and customer booking system</div>",
"<iconify-icon icon='mdi:security' width='60' height='60' class='default-company-icon'></iconify-icon><div><strong><a href='https://mobbeel.com' target='_blank' rel='noopener noreferrer'>Mobbeel</a></strong> <em>2015</em>: Designed and developed corporate website for biometric authentication and identity verification solutions provider, showcasing security products and enterprise services</div>"
"shortDescription":"Award for excellence in B2B marketing and business relationship optimization with <a href='https://www.clicplan.com/' target='_blank' rel='noopener noreferrer'>Clicplan</a>.",
"shortDescription":"Business plan scholarship for <a href='https://drolosoft.com' target='_blank' rel='noopener noreferrer'>drolosoft</a> company website awarded by Government of Extremadura.",
"shortDescription":"Professional development courses in AI and modern web technologies through Codecademy's interactive learning platform.",
"responsibilities":[
"<iconify-icon icon='mdi:robot' width='60' height='60' class='default-company-icon' style='color: #9333EA;'></iconify-icon><div><strong>Intro to AI Transformers Course</strong> <em>April 2024</em>: Comprehensive introduction to transformer architecture and AI models, covering attention mechanisms, encoder-decoder structures, and practical applications in natural language processing</div>",
"<iconify-icon icon='mdi:react' width='60' height='60' class='default-company-icon' style='color: #61DAFB;'></iconify-icon><div><strong>Learn React Course</strong> <em>March 2022</em>: Complete React framework training covering components, state management, hooks, lifecycle methods, and modern React development practices</div>"
"shortDescription":"Professional development courses in Go programming and modern web technologies through Udemy's comprehensive learning platform.",
"responsibilities":[
"<iconify-icon icon='simple-icons:go' width='60' height='60' class='default-company-icon' style='color: #00ADD8;'></iconify-icon><div><strong><a href='/static/pdf/udemy/Go - The Complete Guide.pdf' target='_blank'>Go - The Complete Guide</a></strong> <em>2024</em>: Comprehensive Go programming course covering fundamentals, concurrency, testing, and building production-ready applications</div>",
"<iconify-icon icon='simple-icons:go' width='60' height='60' class='default-company-icon' style='color: #00ADD8;'></iconify-icon><div><strong><a href='/static/pdf/udemy/Building a module in Go.pdf' target='_blank'>Building a Module in Go</a></strong> <em>2024</em>: Deep dive into Go modules, dependency management, versioning, and creating reusable packages</div>",
"<iconify-icon icon='simple-icons:go' width='60' height='60' class='default-company-icon' style='color: #00ADD8;'></iconify-icon><div><strong><a href='/static/pdf/udemy/Up and Running with Concurrency in Go.pdf' target='_blank'>Up and Running with Concurrency in Go</a></strong> <em>2024</em>: Advanced Go concurrency patterns including goroutines, channels, mutexes, and building concurrent applications</div>",
"<iconify-icon icon='simple-icons:go' width='60' height='60' class='default-company-icon' style='color: #00ADD8;'></iconify-icon><div><strong><a href='/static/pdf/udemy/Building GUI Applications with Fyne and Go.pdf' target='_blank'>Building GUI Applications with Fyne and Go</a></strong> <em>2024</em>: Desktop application development using the Fyne toolkit, creating cross-platform GUI applications with Go</div>",
"<iconify-icon icon='simple-icons:htmx' width='60' height='60' class='default-company-icon' style='color: #3366CC;'></iconify-icon><div><strong><a href='/static/pdf/udemy/HTMX - The Practical Guide.pdf' target='_blank'>HTMX - The Practical Guide</a></strong> <em>2024</em>: Modern web development with HTMX, building dynamic web applications with minimal JavaScript using hypermedia patterns</div>"
"shortDescription":"Professional development courses in SAP technologies, UX design, security, and data analytics through LinkedIn Learning's comprehensive training platform.",
"responsibilities":[
"<iconify-icon icon='mdi:cloud' width='60' height='60' class='default-company-icon' style='color: #0FAAFF;'></iconify-icon><div><strong>A Tour of the SAP Cloud Platform</strong> <em>February 2020</em>: Comprehensive overview of SAP Cloud Platform services, architecture, and integration capabilities for enterprise cloud solutions</div>",
"<iconify-icon icon='mdi:android' width='60' height='60' class='default-company-icon' style='color: #3DDC84;'></iconify-icon><div><strong>Learning Android Security</strong> <em>February 2020</em>: Android security best practices, encryption methods, secure coding practices, and mobile application security fundamentals</div>",
"<iconify-icon icon='mdi:database' width='60' height='60' class='default-company-icon' style='color: #3B82F6;'></iconify-icon><div><strong>Big Data Foundations: Techniques and Concepts</strong> <em>December 2019</em>: Fundamentals of big data technologies, distributed computing, data processing frameworks, and analytics techniques</div>"