Projects

01

Cloudflare Internship Final Project - Range

Cloudflare Internship final project: a TypeScript simulation and analysis engine for exploring security rules, ordered phases, and candidate mitigations with privacy guarantees and an ephemeral Worker interface.

TypeScriptCloudflare WorkersWAFSecurity
02

JS LLM Robustness

A research benchmark measuring whether local LLMs alter vulnerability classifications under semantics-preserving JavaScript AST transformations across 16 MITRE CWE categories.

JavaScriptPythonLLMsASTSecurity
03

PRYVO

A modern, decentralized and fully private desktop chat application

GOJavascriptWebRTCWailsSQL
04

GoNIDS

A network intrusion detection system in Go that ingests PCAPs and Zeek logs into SQLite, featuring stream detection for vertical/horizontal TCP scans and DNS NXDOMAIN bursts with a local web dashboard.

GoNetworkingSecurityZeekSQLite
05

Portfolio

My portfolio website. Built with Next.js and deployed with Cloudflare Pages.

Next.jsTypeScriptCloudflare
06

Neural Network in RISC-V

An implementation in Assembly RISC-V of a feedforward Artificial Neural Network.

Assembly, RISC-V
07

Protein Chain Energy Maximizer

A Protein Chain Energy Maximizer algorithm written in C++ for my Analysis and Synthesis of Algorithms class.

C++
08

Dotfiles

My personal dotfiles for my NixOS system

NixNixOS
09

Weather Station

Project made for the 'Engenharia para todos' 'Familas Tech' activity. Made in C++ for the arduino UNO. Using a Nokia LCD 5110 screen, a temperature and Humidity sensor (DHT22) and an air pressure sensor (BMP085) we can capture all the information we need and display it on the nokia screen

ArduinoDHT22C++BMP085Nokia LCD 5510
10

Library Managment System

A text based Library Management system written in Java for my Object-Oriented Programming class.

Java
11

MILP Sports League Optimizer

A C++ implementation of a MILP Sports League Optimizer for my Analysis and Synthesis of Algorithms class

Python
12

Galo-Bot

Project made for the Rob9-16 'Winter University'. Made in C++ and for an Arduino Uno. The game is displayed in a 3x3 grid made with LEDs, the 'X' player is represented by a fully turned on LED, the 'O' player is represented by a LED ticking really fast and the cursor is represented by a LED ticking slower than the 'O' player. In the end the winning player is displayed in the grid.

ArduinoC++LEDsBreadboard
13

Multi Client Pacman game

A C implementation of the pacman game, built on a Client-Server architecture for my Operating Systems class.

CLinux
14

8-bit Spike Processor

A logic diagram implementation of a processor with a 8-bit data path architecture

Logisim
15

Star Battle game Solver

A Prolog Implementation of a Script wich the main focuse is to algorithmically solve Star Battle for my Programming Logic class.

Prolog
16

DAG Path Counter & Truck Routing

A C++ DAG Path Counter & Truck Routing algorithm for my Anaysis and Synthesis fo Algorithms class.

C++
17

Orbito game

Orbito game implementation in Python for my Programming Fundaments class.

Python
18

Vaccine Managment System

A text based Vaccine Managment System implemented in C for my Introduction to Algorithms and Data Structure.

C