Projects
Below you can see my featured personal and research projects.
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).
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.
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.
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.
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.
Mobile Applications
Development of various mobile apps using native (iOS, Android) and cross-platforms frameworks like React Native & Flutter.
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.
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.
Reinforcement Learning Projects
Multiple projects including Maze Agent, Parking Lot Agent (Q-Learning & DQL), and Product Recommendation with RL.
Homomorphic Encryption in Healthcare
Research project exploring homomorphic encryption for secure healthcare data analysis. (CS 5920 Project).