Welcome to my portfolio
Fix incorrect permissions on mounted files in FreeNAS and add relevant users/groups to any jails that need access to files.
This python script scans the configured folders for incorrect permissions and fixes them. It also scans any jails for missing users/groups and adds them if necessary.
- Scans for incorrect permissions
- Scans for missing users in jails
The goal of this project is to ensure that any software on my system can not phone home without my express approval.
This project configures VyOS firewall rules to create a whitelist that the firewall uses to filter traffic.
- rule configuration
- command line interface
- expiring rules
- web interface
- blocked request log
DataStore is designed to store many small files with metadata attached to each file. This metadata could be searched later to download the files that fit the search query.
DataStore is written using php for processing. MySQL is used to store and search the metadata and Apache is used to serve the uploaded files.
- Uploading Files
- Searching metadata
- Downloading Files
- Auto setup for database tables
- Auto backup for metadata
Select and Speak
iSpeech Text To Speech
This SDK uses HTML5
<audio> tags to play synthesized text in the browser.
This SDK completed its stated goals.
I developed and maintained this project through its lifecycle, along with providing tech support where needed.