Projects

Below you can see my featured personal and research projects.

MyKeepass - Passwords in your macOS menu bar

MyKeepass - Passwords in your macOS menu bar

MyKeepass opens your existing .kdbx file and keeps it a click away. Search as you type, copy a password, and get back to what you were doing. Free, no sync service, no account, no subscription. Open KDBX database files, quickly click to copy passwords, add new entry, edit, delete, create new database files, sort, group, and search entries.

macOS
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
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