Smattering of projects I’ve worked on personally and professionally.
My first API project with django rest framework (Python), started this as an excuse to learn about infrastructure and running and deploying applications in the cloud. On top of this is gave me a chance to do data science on social networks by giving myself and others a place to archive posts, follow accounts etc then mess with them using NLTK. Deployed on Ubuntu Server 20.04 I learned a lot from this project and at it’s peak it had:
- 350 Accounts being archived, Daily
- over 2 million posts cataloged into it’s database from 2017-2021
- served up to 1.5M requests and hour through CloudFlare
LDA PowerShell Script Selection
A Collection of scripts I wrote in PowerShell during a short term contract with LDA. of note:
- TransLogsToOneDrive.ps1 – A cool POC script that backed up aloha POS transaction logs to OneDrive / Office365 as a backup.
- ConvertDifferencingScheme.ps1 – A script that reconfigured a machine booting from a VHD-based 2 disk difference-ing scheme to a 3 disk difference scheme then re-configuring the boot-loader to make each bootable.
- MachineFlip.ps1 – A PowerShell script that is responsible for a store server into a store manager PC and vice versa. This helped in the event one of the machines went down, we could do semi-automated failovers.
RITS Ticketing API + Desktop Client
Practical in utility, I’m writing my own ticketing system API using Python and Django Rest Framework, operating it on Linode. This API is responsible for the licensing of desktop agents managed through my HDaaS service, managing client info save billing, and providing a ticketing system for agent generated alerts as well as my own tickets.
The desktop client is a systray application that leverages the RITS API to send support events into the “help desk” as well as to allow customers to easily open tickets or consume courtesy consults.
RITS Management Client
The RITS Management Client is a web front-end written with PowerShell and the PowerShell Universal Framework to sharpen my skills with. IT consumes the RITS ticketing system. Still in development, once it’s complete I plan to deploy it as a service on my machines so it’s like a desktop client for the API.