I'm a software developer with a passion for solving problems and a strong background in web development. Enthusiastic about automation, self-hosting and programming languages.
Open source contributor and developer
I'm a software developer with a passion for solving problems and a strong background in web development. Enthusiastic about automation, self-hosting and programming languages.
My technical skills include:
A distributed door control system using LoRa for wireless communication between a central server and door nodes. The system is designed for reliable, long-range control of door access points using the LoRa protocol.
After being abandoned, I revived the PeerJS project by first contacting the original developers, then I setup the servers for the public website and started reviewing and merging PRs, and fixing the code.
I made fixes and improvements until some collaborators joined the project, thereafter I gradually retired, first I let the new maintainers managing the code while I was in charge of the infrastructure.
I developed a web phone by using a WebRTC frontend with a Janus Gateway and a Asterisk server which I had to patch and recompile to support websockets.
I learned a lot about WebRTC and VoIP, and I had to deal with the complexity of the SIP protocol.
I created Wildcards, a Meetup group for web developers in Málaga.
I gave some talks and workshops about web development and I organized some events.
I lead the development of an already existing project, I integrated many providers, upgraded the whole interface and added a lot of new features.
I learned a lot about working with geo data, reverse engineering, and Mapbox features and APIs.
Web based application designed to execute field procedures using mobiles devices (even in areas with no connetivity).
I designed the technical architecture and developed the PWA prototype, then I lead the development and resolved challenges like reconcilliation of data and offline-first strategies.
Flutter mobile app using GraphQL to fetch data and on-device video compositing to create a "Reaction" video by mixing a movie trailer plus the record from the camera while the user was watching and reacting to the trailer.
The video is composed on the device by integrating FFPMPEG with Flutter.
I developed it from the ground up, integrating it with a graphQL backend, FFMPEG and Fluzo.
React Native mobile app published to the App Store and Google Play Store. It allows parents to be informed about their children's school life.
Project developed as freelance.
I am training in the latest AI developments and learning how to apply these technologies to solve complex problems. This includes exploring large language models, generative AI, and machine learning techniques to create innovative solutions.
I'm back working at Agentero, developing complex systems in Go, applying AI to novel solutions, and improving the company monitoring, alerting, and processes. At the same time, I'm developing the LoRa Door Control System project as a personal endeavor.
Joined this startup at its beginnings to develop a security platform for web3 technologies.
Agentero was a startup focused on USA insurance solutions. I learned a lot about the USA insurance domain and improved my knowledge of Go thanks to a lot of awesome and experienced teammates.
Interacso was a consultancy software company where I worked and lead many different projects. It was my first time working 100% remotely, and after that I've always worked in that way. I mentored junior developers, and architectured and lead the development of some projects.
Algorath was a small startup working as part of the development team of Yoti in charge of developing a blockchain for identity purposes. I learned a lot about Go and blockchain technology there. Again, after a few months I leaved because I had to move and they didn't support remote working.
I joined a project in Accenture to create an unified platform to manage all the services of Roche Diabetes. The project was very ambitious but it didn't started in the best possible way, as they couldn't fill the technical roles quickly enought. After a few months, the project was dismantled.
Indigitall is a startup offering various managed communication channels for big accounts. In the time I started working there, we were only 3 employees, and the main service was Push Notifications. I was in charge of the development of the backend made in PHP Symfony. After failing to adapt to the living in the big capital Madrid, I leaved the company to return to my home city, Málaga.
Netelip is a telecom, they offer a wide variety of services for small business. Their services originally centered around telephony, for example, one of their main services is a Virtual PBX Switchboard.
I have a deep passion for everything related to Japan. I'm currently studying Japanese language and immersing myself in various aspects of Japanese culture:
My family and I are planning to relocate to Japan in the coming years, as we're drawn to the unique blend of tradition and innovation that defines Japanese society.