> Diego Molero
Software Engineer
> About Me
I'm a passionate software engineer developer who enjoys building sleek, high-performance web applications. I care about writing clean code, automating workflows, and creating digital products that people love to use.
🚀Featured Projects
- MusicScaleTool2024–Current Website ↗
Personal project. Designed, developed, and maintained independently.
A cross-platform tool for learning musical scales with audio playback and sheet preview.
More details
MusicScaleTool is a free app designed to help you improve your technique and explore musical scales on your instrument. Available for web, iOS, and Android. What you can do with MusicScaleTool: • Generate scales: Create scales in various keys and types, including major, minor, and exotic modes. • Practice exercises: Customize and download scale exercises for your instrument of choice. • Accessible anywhere: Use the web version on desktop or install the app on your mobile device to practice wherever you are.
React Native Astro NodeJS JavaScript TypeScript HTML CSS Docker Kubernetes Plausible Microservices - HoloMusic XP2019 Website ↗
Personal project for my thesis in both my master's and computer engineering degree.
HoloMusix XP is an application that facilitates the learning of music and piano by using mixed reality and gamification techniques for the Microsoft HoloLens.
More details
HoloMusix XP leverages mixed reality to create an immersive environment for music education. The application uses gamification to motivate students and provides interactive feedback through the Microsoft HoloLens device.
1 / 4HoloLens Unity C# Python JavaScript - 🏆 FK Interactive Quiz System2019 Website ↗
Developed as lead engineer at Furious Koalas.
A customizable quiz show system for live and hybrid events, enabling teams or individuals to compete on stage with real-time lights, sound, and interactive podiums.
More details
This system powers live quiz competitions inspired by popular TV formats. I was responsible for designing and implementing the core infrastructure: • Soldered and mapped LEDs for synchronized light animations. • Built a Node.js server to coordinate all game events: turn management, scoring, triggering lights and sounds, sending real-time updates to podiums via WebSockets, and controlling camera focus automatically. • Developed a Unity-based frontend for dynamic question display and visual effects. • Programmed Blackmagic camera controllers over the network for automated camera switching. • Designed and implemented the networking system for robust communication between all components. • Integrated a third-party system to allow audience participation via their mobile devices. The system supports both in-person and hybrid events, allowing the audience to interact live from the venue or remotely.
1 / 3Python Flask JavaScript Unity C# WebSockets Blackmagic LEDs Networking - 🍇 Fenavin Interactive Quiz Game2019
Led, implemented, and installed this project for the Fenavin wine fair as lead engineer at Furious Koalas.
An interactive quiz game designed for trade fairs, featuring three different games with questions about wine. One game included aroma challenges linked to the quiz questions.
More details
The system consisted of two interactive screens, each powered by a Raspberry Pi, communicating with a central server. Each device ran a script to determine its role (viewer or player) and contest ID. The setup enabled dynamic, themed quiz experiences for attendees, including a unique aroma-based challenge. I was responsible for leading the project, developing the software, and deploying the system at the event.
1 / 3Python JavaScript WebSockets Raspberry Pi - 🧠 Mindball, Mental Pulse Game2018
Developed in collaboration with Carlos González for interactive events.
A competitive game using a brainwave-reading device. Two players wear headsets that measure their brain's electrical activity. The player with higher mental activity moves the ball toward their side. Designed for entertainment at fairs and events.
More details
This project integrates a brainwave sensor to create a unique competitive experience. Players compete by focusing their mental activity, which is measured and used to control a physical ball on the game field. The system was built using JavaScript and Python for device integration and game logic, LEGO MINDSTORMS for movement, and custom 3D-printed parts for the physical setup.
1 / 4JavaScript Python LEGO MINDSTORMS 3D Printing - 🤖 RoboTic2018 Website ↗
Developed in collaboration with Furious Koalas and Telefónica as part of an educational innovation initiative.
An educational Unity game to teach kids robotics and programming.
More details
Project driven in collaboration with Telefónica. The main goal of RoboTIC is to facilitate and promote the learning of programming at early educational levels through the use of metaphors and advanced interaction devices. For this purpose, a 3D game has been designed and developed in which the player progresses through a series of puzzle-like levels, gradually acquiring basic programming knowledge. This gamification-based approach ensures that players have fun while learning. Additionally, real-world metaphors such as roads are used to represent programming mechanisms like expressions and loops. Interaction with RoboTIC is achieved using Augmented Reality techniques, overlaying virtual images onto the real world and enabling interaction with the physical environment. Specifically, the Microsoft Hololens device was used, representing the most advanced working environment currently available for Augmented Reality projects.
1 / 2HoloLens Unity C#
> Experience
- Senior Full Stack Developer – Orca Scan
Nov 2022 – Currently· 2 yrs 6 mos · Remote (Cambridge, UK)
Responsible for end-to-end development, deployment, and maintenance of systems across the company. Led frontend, backend, infrastructure, and internal tools initiatives.
- Led web and mobile deployments with fast iteration cycles
- Optimized CI/CD with GitHub Actions and Dokku microservices
- Improved observability via custom event tracking and Grafana
- Enhanced builds with Fastlane and load testing via K6
- Maintained Stripe-based billing system and handled incidents
- Migrated 16MB MongoDB, unified notifications, and developed native camera plugins for Cordova
- Worked with Customer Success and QA to improve user experience and product reliability
- Helped unblock fellow engineers and contributed to technical strategy and best practices
- Software Engineer – Prezi
Nov 2021 – Nov 2022 · 1 yr 1 mo · Remote (Budapest, Hungary)
Worked on the Platform team focusing on scalability, reliability, and system performance using a microservices architecture on Kubernetes and AWS.
- Developed backend services with Python (Flask), and frontend with React and Angular
- Improved internal tools, CRM workflows, and integrated third-party services
- Enhanced platform security and optimized performance of core APIs
- Collaborated with cross-functional teams to ensure service quality and maintainability
- Resolved issues related to email campaigns, auth, and data sync
- Software Engineer – Capgemini Engineering
Oct 2020 – Oct 2021 · 1 yr 1 mo · Hybrid (Cádiz, Spain)
Contributed to web and mobile development across innovative AR and BCI-based projects in healthcare and manufacturing sectors.
- Built a full-stack app using Angular and Spring Boot
- Developed a HoloLens 2 AR app integrated with EEG headset and Cobot
- Created a C# library for real-time communication between mixed-reality devices
- Developed an iOS AR app for Roche using Swift and Unity
- Software Developer – Furious Koalas Interactive
May 2019 – Oct 2020 · 1 yr 6 mos · On-site (Ciudad Real, Spain)
Led the modernisation of legacy systems and contributed to creative tech projects involving IoT, AR, and brain-computer interfaces.
- Migrated a legacy system to a multi-platform web app for a UK healthcare provider
- Developed a Raspberry Pi license plate recognition system for traffic automation
- Built a real-time event competition platform with live dashboards
- Created a speech translation/transcription system using Google Cloud and AWS
- Developed an EEG-based game to control a physical object with brain signals
- Represented the company at events such as Aula and El País con tu Futuro
- Software Developer Intern – Furious Koalas Interactive
Jul 2017 – Apr 2019 · 1 yr 10 mos · On-site (Ciudad Real, Spain)
Developed an educational video game using mixed reality to teach robotics and programming in collaboration with Telefónica’s Talentum program.
- Built RoboTic, a mixed reality educational game using Unity and UWP
- Used .NET and C# to deliver a gamified learning experience
- Focused on integrating MR hardware and gamification techniques for engagement
> Contact
Let's build something together. Reach out through any of the platforms below: