Computer Engineering Student.
Córdoba, Córdoba, Argentina.
I’m currently focused on low-level programming, reverse engineering, and cybersecurity, with a particular interest in malware and vulnerabilities. I also enjoy to work with microcontrollers, and exploring system architecture and the challenges that come with it.
Outside of programming, I like building electronic projects and participating in CTF challenges, which help me deepen my understanding of cybersecurity and problem-solving.
Jr. Detection Rules Engineer | Oct 2024 - Present
Developed rules and tools to detect malware and vulnerabilities in low-level systems, firmware and supply chain components, alongside conducting research and analysis across various devices.
Computer Engineering | 2019 - Present (Thesis in progress)
Spanish | Native
English | Advanced (B2)
C/C++
Python
x86 Assembly
SQL
Docker
Git
Ghidra
gdb
radare2
Arduino
ESP32
FPGA
Raspberry Pi
Linux
FreeRTOS
Creation of a basic C compiler using Java and ANTLR. Implementing functionalities for lexical, syntactic and grammatical analysis and intermediate code generation
ANTLR
JAVA
Design and implementation of a complete sound synthesizer on an LPC1769 microcontroller. Audio capture through a microphone, real-time audio manipulation and playback through a speaker.
C
LPC1769
ARM
Neofetch style application that retrieves the information about the current computer, gathered from /proc dir and printed on linux terminal.
C
Linux
Development of a multi-client server application using C++ sockets and multiprocessing techniques. With functionalities as a database and canny edge image processing.
OpenMP
C++
RocksDB
Development of a linux kernel driver module that allows the user to interact with the kernel and the hardware of the computer. The drivers gets inputs from GPIO pins and graph the signal in real time.
C
Linux
Driver
Raspberry Pi3
real-time operating system application that reads the temperature from a sensor and graph it in real time. The application is running on a Cortex M3 microcontroller.
C
FreeRTOS
UART
Cortex M3
This project aims to develop a robust and secure backend in Golang using the Fiber framework. It will serve as the technological backbone for a survival store that strategically manages and sells surplus supplies to other refugee communities.
Go
Docker
SQL
C
Full implementation of a MIPS processor with a 5-stage pipeline: IF, ID, EX, MEM, WB. Includes real-time debugging via UART for observing registers, latches, and memory state.
VHDL
UART
FPGA
MIPS