Senior Software Engineer & CTO
Hugo
Abreu
Building software that matters — from Formula 1 telemetry and fighter jet simulators to AI-powered healthcare apps used across the NHS.
Scroll
Profile
Versatile software engineer with over 28 years of experience across mobile apps, embedded systems, broadcast automation, real-time telemetry, defence simulation, and computer graphics. Currently CTO at a healthtech startup building AI-powered digital therapeutics for speech and language therapy, deployed through NHS pathways. Combines deep technical expertise in C++, React Native, and cross-platform development with hands-on leadership of small, agile teams. Actively leveraging AI-assisted development tools to accelerate delivery speed and maintain high output as a solo developer and team lead.
28+
Years of professional software engineering
25+
NHS speech therapy services using BeneTalk
6
Platforms shipped across career
Core Skills
Languages
Frameworks
Domains
Tools
AI & Productivity
Platforms
Professional Experience
CTO
BeneTalk / SuperPenguin
Jan 2021 — Present
Healthtech startup building digital therapeutics for speech and language therapy, backed by Innovate UK and NIHR (£1.5M grant).
- Architected and delivered two cross-platform mobile apps (iOS/Android) from concept to App Store release: BeneTalk for adults who stutter and SuperPenguin for families of children with speech needs.
- Built end-to-end technical stack: React Native frontend, audio processing algorithms in C++, Firebase backend, and AI-powered personalisation features.
- Led development of AI voice cloning technology to create the world's first synthetic voice with a natural stammer, advancing inclusive AI design.
- Established NHS integration pathways, with the app now adopted by 25+ NHS speech and language therapy services across the UK.
- Manage a small development team while maintaining hands-on coding responsibilities across the full stack.
Senior Software Engineer
Pebble Beach Systems
Jan 2018 — Dec 2020
Broadcast automation software for TV networks worldwide.
- Senior developer on Marina, a multi-channel automation and content management platform for TV broadcasters.
- Technical lead for Bloomberg Television's IP TV infrastructure project — a two-year engagement and one of the largest IP broadcast deployments in Europe.
- Developed real-time, distributed systems using Qt5, C++14, and the C++ standard library for mission-critical broadcast environments.
Expert Software Engineer
TomTom Sports
2016 — Dec 2017
- Delivered the TomTom Sports companion app for iOS and Android, supporting fitness watches and activity bands.
- Built features using React Native, JavaScript, and native code (Objective-C, Java) with RESTful service integration.
Expert Software Engineer / Scrum Master
TomTom Navigation
2011 — 2016
- Led a team of 8–10 engineers delivering portable navigation device software (NAV4) and the Renault R-Link in-dash system.
- Combined technical leadership with Scrum Master responsibilities in an embedded Android/Java environment with OpenGL graphics.
Senior Software Engineer
McLaren Electronics
2007 — 2011
- Core developer on McLaren ATLAS, the industry-standard telemetry analysis suite used by Formula 1 teams worldwide.
- Built high-performance real-time data visualisation and analysis tools using C++, OpenGL, Win32/MFC, and SQL Server.
Software Engineer
TAO Group
2005 — 2007
- Implemented a high-performance OpenVG library for 2D vector graphics and an SVG rendering layer for mobile platforms.
Earlier Career
YDreams · INETI · Altitude Software
1998 — 2005
- YDreams, Lisbon (2002–2005): Developed i-GARMENT for the European Space Agency — smart fireproof garments with sensors for monitoring firefighter vital signs and location. Built mobile games and LBS applications for Symbian and J2ME. Created interactive 3D installations for major brands.
- INETI / Altitude Software, Lisbon (1998–2002): Developed embedded avionics software for the WASIF defence simulation project (Aermacchi MB-339CX fighter aircraft). Built ACTES military flight simulator for F-16 pilot training with published research. Enterprise CRM development.
Education
BSc (Hons) Computer Science Engineering
Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa
1993 — 1999
Personal Projects
Navicella
Mobile game built end-to-end as a solo project, including a custom game engine in C++ and Objective-C with OpenGL ES 2.0. Shipped on iOS, Android, and Apple TV with a full level editor for macOS.
C++
Objective-C
OpenGL ES 2.0
iOS
Android
Apple TV