Projects
I’ve created a variety of web apps, cloud services, and enterprise data integrations. Here’s a selection of projects I have delivered (or made for myself).
Visuari
Full-stack web app
PHP
Laravel
PostgreSQL
Alpine.js
JavaScript
Google Cloud Functions
Google Cloud Run
Photo album publishing platform, featuring a custom slideshow experience with touch support, upload manager, albums and collections, customizable field types, and shareable links with optional password protection
Door controller status monitor
Enterprise data integration
PowerShell
Oracle PL/SQL
Script that collects status information from IP door controller devices and aggregates results for reporting
2020
SMS forwarding service
Microservice
Node.js
Cloud Functions for Firebase
Firebase Realtime Database
Service that forwards SMS messages sent to an old phone number, and auto-replies to notify senders of the new phone number
PC hibernate service
Microservice
Node.js
Cloud Functions for Firebase
Cloud function that relays hibernate requests to a PC, used with Flic buttons
Event RSVP app
Serverless web app
Node.js
Vue.js
Vuex
Nuxt.js
Firebase Cloud Firestore
Cloud Functions for Firebase
Website that shares event information and collects RSVPs from authenticated guests
2019
LDAP authentication integration
Enterprise data integration
PHP
LDAP
MySQL
Authentication infrastructure shared by a suite of web apps, integrated with an Active Directory instance, and extended with magic link authentication for guest accounts
2018
Pull-from-pool performance optimization
Enterprise data integration
Oracle PL/SQL
Stored procedures to randomly allocate pool numbers into smaller cache tables to reduce pull time in vendor software
2018
Card production management
Full-stack web app
PHP
MySQL
Oracle PL/SQL
jQuery
Web app that integrates custom fields, tracking/reporting, and keyword-based search tools into a vendor ID card printing system
2018
Access plan management
Full-stack web app
PHP
MySQL
Oracle PL/SQL
jQuery
Web-based access plan management tool that enables complex access plan structures to be efficiently defined using a SQL-based adjacency list model and synchronizes access plans with an enterprise campus card system
2015
ID photo management
Full-stack web app
PHP
MySQL
Oracle PL/SQL
jQuery
AWS S3
Apache modules
App that manages ID photos for an enterprise campus card system, including uploads, review and approval, editing, and synchronization with external systems
2015
Housing check-in client
Full-stack web app
PHP
cURL
MySQL
Web app that automates administrative steps in an enterprise housing management system to save staff time and ensure data entry consistency
2014
Emergency lockout code utility
Full-stack web app
PHP
MySQL
jQuery
Web app that provides lockout codes for occupants of residential spaces, including an integration of encrypted security question answers and an interface to import and encrypt lockout codes
2014
Housing availability visualization
Full-stack web app
PHP
MySQL
jQuery
Web app that displays an interactive, searchable list of available college housing spaces in real time, based on data from an enterprise campus housing system
2014
Student payroll entry system
Full-stack web app
PHP
MySQL
JavaScript
Payroll time entry and reporting system for student employees
2011