Projects

"You really understand something until you program it."

 -Gustavo Rodriguez-Rivera



DiscoTrader

Discord bot that allows users to interact with the stock market via Alpaca's trader API. Performs book-keeping on paper money portfolios via an SQLite database. Multithreaded to allow for pending trades to be executed at market open.



/r/chiver

This was an application I made that scrapes, downloads, and archives (via archive.today) Reddit posts given an account. Its main usecase is for someone who wishes to delete their account but retain the data they posted on it. It uses PRAW to interact with Reddit, and has a Flask frontend as a user interface.


CryptoWatch

Quick and easy CLI program that, given a cryptocurrency portfolio, retrieves the live value of your holdings via CoinMarketCap's public API.


Cryptosnake

High school project; a very small Python script that encrypted a user's string using AES in CBC mode with PBKDF2. I started creating a larger, more ambitious version of it that would fix some issues with the original version (such as not operating on bytes), but I haven't been working on it since school started.