2F2Chrome

My wife & I migrated to iPhone a few year ago. Having previously never owned one, I grew accustomed to the seamless integration between iOS and macOS. A killer feature was the handling of two-factor authentication codes. The native system, coupled with an app called 2FHey, made the whole process a…

orgLink

In today's digital-first educational landscape, teachers are expected to navigate a complex web of online resources. From learning management systems and grading portals, to curriculum repositories and communication platforms, the number of essential links can be overwhelming. To address these issues, I developed an internal extension deployed via our Google…

Aviligon Alta API - Physical Controls

This summer, our district is undergoing a much needed modernization project, transitioning from a legacy access control system to Avigilon Alta (formerly OpenPath). While deploying the demo system at our admin office, a functionality gap emerged: single-button front door control, something previously achievable with the old platform. Recalling the availability…

NIM - PacketFence API Connector

I recently decided to move our district away from custom scripts for identity management and automation, towards a product provided by Tools4Ever, NIM. While doing so, I realized that NIM is a pretty powerful utility. NIM provides the ability for end users to develop custom connectors & internal applications, making NIM…

IncidentIQ - API & Automation

This week I decided to tackle some automation using the IncidentIQ API. The goal is to create a ticket in IncidentIQ when students are enrolled or withdrawn. API access for IncidentIQ is disabled by default. After a quick request to their support team, a new item in the dashboard appears…