01
Ellucian Experience cards
Custom card extensions on the Experience SDK — my classes, account summary, retention risk — pulling live Ethos GraphQL and Data Connect data into React, inside the dashboard users already have open. Configuration is shared at the extension level, so an admin sets a value once.
Fewer clicks between a question and its answer — and fewer tickets asking it.
Experience SDK
React
Ethos GraphQL
Webpack
02
Transcript-hold automation
A scheduled workflow that reads incoming transcript data, reconciles it against active holds, releases what should be released and surfaces only the edge cases a human needs to see — built over Banner SQL and Ethos endpoints, with the matching rules documented so the next person can audit them.
Hours of manual review per term, gone.
n8n
Banner SQL
Data Connect
PostgreSQL
03
Case-management & enrollment dashboards
Reporting for student-success staff: caseloads, enrollment movement, early-warning flags. The hard part was never the SQL — it was agreeing on definitions, then making every query use the same one so two offices stop bringing different numbers to the same meeting.
Advisors work from one list; leadership reads one number.
Argos
SQL
Banner schema
Power BI
04
Legacy system archaeology
Reverse-engineering decades-old batch processes and 4GL applications into readable documentation: what each script actually does, which ones only look like one process, and what a replacement would have to honor. Unglamorous, and the reason a replacement can be planned rather than discovered.
Institutional knowledge, out of tribal memory and into writing.
Oracle
Shell / batch
Technical writing
05
Homelab, and one talking robot
A Proxmox cluster running Docker services, n8n automations and a Synology NAS, published through Cloudflare Zero Trust — the sandbox where every work technique gets tried first. Current resident project: a small AI companion with a face on an 800×480 panel, built because nobody asked for it.
Production ideas arrive pre-tested. The house has opinions now.
Proxmox
Docker
Python
Cloudflare Zero Trust