Portfolio
Level Up RN Spaced-Repetition Learning System
2022 – Present
- PHP
- WordPress
- Python
- BigQuery
- Google Cloud Functions
A custom spaced-repetition algorithm based on SM-2 that took a physical flashcard system to the web, followed by ongoing work on the learning platform and data warehouse.
Staff Scheduler Using Microsoft Graph
2021
- Microsoft Graph
- Microsoft 365
- Outlook
- Exchange
A scheduling system, built in under 4 weeks, that let 3 staffers schedule over 2,500 global staff assignments in 72 hours with 100% coverage.
Virtual and Hybrid Event Engagement Tracking
2020
- TypeScript
- Azure Event Hubs
- Stream Analytics
- Azure Functions
- Storage Queues
A TypeScript widget feeding an Azure event-streaming pipeline that recorded over 6 million events and turned attendee interactions into sales leads.
SaaS Product Cloud Refactor
2019
- Microsoft Azure
- PaaS
- Cloud Architecture
Moved a global SaaS product from a legacy data center to Azure PaaS, reaching average uptime above 99.99%, with total cost after 1 year 68% lower than the data center budget.
Azure Virtual File System
2019
- .NET
- System.IO
- Azure Storage
- CDN
An injectable drop-in replacement for System.IO that let a legacy codebase move to mixed cloud storage with less than 1% manual edits.
Event Attendee Tracking via UHF RFID
2018
- UHF RFID
- IoT
- Azure Event Hubs
- Stream Analytics
- Azure SQL
Over 200 IoT-enabled RFID antennas and an Azure streaming pipeline that processed over 1.7 million tag reads across a 3-day conference.
Leadature API and Client Apps
2014 – 2016
- REST
- JSON
- Android
- Windows Phone
- Windows Desktop
- RFID
A RESTful API that opened a mature lead-capture SaaS to partners and new modules, along with the mobile and desktop apps built on top of the API.
Eloqua, Salesforce and Marketo Connectors
2013 – 2014
- Eloqua
- Salesforce
- Marketo
Self-service connectors that let users import leads directly from a third-party system into CRM and marketing automation platforms.
Machine Learning Projects
2022 – 2023
- Python
- scikit-learn
- KNN
- Linear Regression
Two award-winning projects from an MS in Data Analytics, one predicting hospital readmission and one analyzing used-car pricing.
Blowfish Cipher with Variable Block Size
2016
- C#
- Cryptography
A summer project exploring how to make the Blowfish cipher work at any arbitrary block size.