Full-stack developer working primarily with Node.js and Python3 backends + React and React Native (with Expo) frontends. On my free time, I like to develop:
- Automation tools/bots in Python3, using Playwright, OpenCV and PyAutoGUI, to streamline workflows and eliminate repetitive tasks.
- Chrome extensions with NodeJS and Typescript to, i.e., add an accessibility focused browser search tool, automate a supermarket cart/basket sharing with import and export features and a move effectiveness extension for PokeRogue.
My background includes low-level systems work. I've implemented a 5-stage pipelined MIPS CPU in VHDL, running assembly programs (hand-converted from C) on FPGA hardware. I also have some freelancing experience in embedded systems using ESP32 and Zephyr RTOS, including mobile-based WiFi provisioning, circuit design for control systems, sensor integration, and MQTT communication.
At Instituto de Telecomunicações, my Master's thesis focused on a mobile application for Cooperative Intelligent Transport Systems (C-ITS) built with React Native and Expo. In that context, I contributed to the Expo SDK by implementing the Android light sensor module, released in SDK 47. I also implemented an ETSI layered architecture in C++ for on-board and road-side units, handling ASN.1-defined message exchanges for charging station discovery, status, and reservations. To interface with modern web applications, I worked on a compiler converting UPER and XML messages to JSON.



