Projects

Below you can see my featured personal and research projects.

TabNews CLI

TabNews CLI

TabNews (tabnews.com.br) CLI is a terminal based application (TUI) made with Go for the Brazilian news website TabNews. It uses two Go libraries: gocui (the best TUI libraries I've even seen, supports even mouse interaction) and go-term-markdown (markdown rendering).

Go & CLI
AI Buddy CLI

AI Buddy CLI

A command-line interface (CLI) made with Go that is an AI tool to help solving problems using prompt engineering from a set of crowdsourced AI prompts. It currently supports Google Gemini API, OpenAI ChatGPT API, and local Ollama server (with any model available offline). Comes with a local server that provides a web UI in alternative of the CLI usage.

AI & MLGo & CLI
ACSP4HR - SPDS

ACSP4HR - SPDS

Secure and Privacy-Preserving Data Sharing for Data Science Computations. An NSF-funded cybersecurity research project presented at ISTSS 39th Annual Meeting. It is a secure and privacy-preserving data sharing system for data science computations toward the scientific community that actually does not share the data.

ResearchWeb
aes-gcm CLI

aes-gcm CLI

A command-line tool made with Go for encrypting and decrypting files using AES-GCM. It supports both key-based and password-based encryption/decryption, as well as streaming for large files.

Go & CLI
My Keepass - Menubar Passwords

My Keepass - Menubar Passwords

The KeePass password manager you were awaiting for macOS! A simple yet powerful KeePass password manager that makes your passwords easily accessible from the menu bar. Open KDBX database files, quickly click to copy passwords, add new entry, edit, delete, create new database files, sort, group, and search entries.

macOS
Mobile Applications

Mobile Applications

Development of various mobile apps using native (iOS, Android) and cross-platforms frameworks like React Native & Flutter.

iOSAndroid
Moving Survey App

Moving Survey App

Moving Survey is an app for iOS and Android that allows you creating moving surveys and estimates for your customers. If you have a moving company, with any number of employees, and you need to create surveys and estimates for your customers' movings.

iOSAndroid
Notes app

Notes app

A full stack Notes app that uses PocketBase as the backend and a pure JavaScript frontend. Main features: edit note in place, hide, delete, change color, search, and fully mobile friendly.

Web
Reinforcement Learning Projects

Reinforcement Learning Projects

Multiple projects including Maze Agent, Parking Lot Agent (Q-Learning & DQL), and Product Recommendation with RL.

Research
Homomorphic Encryption in Healthcare

Homomorphic Encryption in Healthcare

Research project exploring homomorphic encryption for secure healthcare data analysis. (CS 5920 Project).

Research