TOPIC Embedded Systems (Bosch)
Eindhoven, Netherlands
Software Designer
2025 - Present
Embedded Linux (Yocto), STM32. Updated OSS LLDP daemon to support 802.3bt, added 802.1x support in Linux and U-Boot, added loopguard support to librstp.
Created YAHIITA, a cross-platform fitness app published on iOS, Android, and macOS using Flutter, C++, and CMake.
Senior Software Engineer
2024
Cross-platform C++ development on macOS, Windows, Linux, and RPi. Implemented floor control, virtual display driver, and fixed long-standing bugs. Used CMake, Flutter, Python, Docker, KVM.
Associate Software Engineer
2022 - 2023
Market data feed handlers for FX and Commodities. Built pytest BDD backtesting framework, created C++ network replay tools, modernised CMake build system, and improved CI/CD pipelines.
Foundry (Nuke)
London, UK
Software Engineer
2019 - 2022
Build systems, CI pipelines (GitLab/Jenkins), Conan package management. Transitioned project from Perforce to Git, Python 2 to 3. Developed POC reducing test runtime from 8h to ~30min using Docker swarm runners.
Created a Yocto Embedded Linux course with 4k+ students, covering Linux, Raspberry Pi, and C++.
AmberBox Gunshot Detection
London, UK
Software Engineer
2018 - 2019
Embedded real-time audio processing with ML. Improved onset detection, added shot counting feature, modernized C++ codebase, maintained Yocto distro and ML pipelines (TensorFlow).
Cambridge Touch Technologies
Cambridge, UK
Embedded Software Engineer
2017 - 2018
Built multi-axis CNC motion control framework with PID control. Full-stack development with React, MongoDB, Python Flask. Linux kernel hacking, AOSP customization, DSP.
WITHUS Technology Factory
Aveiro, Portugal
Embedded Software Engineer
2012 - 2017
Greenfield IoT platform development (EDP Redy) from HW to SW. GPON fiber gateway, G.Fast DPU. HW design, bootloaders, kernel drivers, Buildroot/Yocto, Zigbee, PLC, Contiki OS.
VCA Technology
London, UK
Core developer of VCA Bridge. GStreamer contributions (open source), mDNS implementation, maintained custom Linux distro. C++, Python, SystemD, DBus.
Embedded Linux Engineer
2011 - 2012
Set Top Box Linux Kernel driver integration and microcontroller firmware development.
Magnum CAP
Aveiro, Portugal
EV Fast Charger development. Designed low-latency class A energy meter, Qt UI for charging points, circuit design, firmware on FreeRTOS.