Experience
Co-founder & CEO @ OpenBB
- Raised $ 8.9M in funding from an open source project I started in my spare time.
- Built a team of 20 people from scratch in less than 1 year, including: engineering, product, marketing, design and finance departments.
Embedded Firmware Engineer | Sensor Fusion Engineer @ NURVV
- Improved the time-to-first-fix of the GNSS receiver.
- Re-designed the concept of altitude estimation using Kalman Filter, first in Python and then in C and C++.
- Added a GPS filtering algorithm for outliers, including an approach to pick a valid start point.
- Developed a new method of calibrating insoles to increase their life span and accuracy.
- Created and cleaned Nurvv running dataset which allowed to implement a new footstrike detection and INS algorithm to improve distance covered and speed reported.
- Developed a python data analyzer that processes the data from a running session and produces a html report, which allows us to assess the state of the product.
- Developed a python sensor analyzer that allowed to analyze the raw samples seen by the trackers over a running session.
- Started the development of a python CLI, similar to the iOS and Android apps, to be used by the firmware team to communicate with the trackers.
Software Design Engineer @ U-blox
- Designed and maintained internal and external customer-facing features and other higher-level software features.
- Taking part in the whole embedded software development life cycle, in order to release state of the art GNSS receivers.
- Proficiency in programming and scripting languages (C, C++, MATLAB and Perl).
- Knowledge in software testing, test automation and continuous integration concepts.
- Project tracking and collaboration (e.g. Jira)
- Experience with integrated development environments (e.g. Visual Studio Code), revision control systems (e.g. Git) and Linux computing.
Teacher Assistant @ Faculty of Sciences and Technology, New University of Lisbon
- Help 75 students to understand the theory of the Signal Theory course, and guide them throughout their MATLAB assignments.