Gil Cernich Manuel

Computer Engineering Student.

Córdoba, Córdoba, Argentina.

About me

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.

Experience

Eclypsium, Inc.

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.

Education

Universidad Nacional de Córdoba

Computer Engineering | 2019 - Present (Thesis in progress)

Languages

Spanish | Native

English | Advanced (B2)

Skills

C/C++

Python

x86 Assembly

SQL

Docker

Git

Ghidra

gdb

radare2

Arduino

ESP32

FPGA

Raspberry Pi

Linux

FreeRTOS

Projects

Basic C Compiler

Creation of a basic C compiler using Java and ANTLR. Implementing functionalities for lexical, syntactic and grammatical analysis and intermediate code generation

ANTLR

JAVA

Sound synthesizer

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

rdproc

Neofetch style application that retrieves the information about the current computer, gathered from /proc dir and printed on linux terminal.

C

Linux

Client-Server with OpenMP

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

Kernel Driver Module RPI3

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

Temperature sensor FreeRTOS

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

Go API with Fiber

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

MIPS Pipeline in FPGA

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