Automating macOS, Jamf &
Enterprise Workflows.
Building resilient macOS/iOS device management architecture, custom execution trees, SwiftDialog onboarding, and automated deployment pipelines for enterprise & educational environments.
#!/bin/bash
# TheScriptingTree (PK) - Engine Initialization
target_scope="Sydney_Education"
jamf_status=$(jamf checkJSSConnection)
✓ Jamf Pro API: Connected
✓ DDM Declarative State: Active
✓ SwiftDialog UI Framework: Ready
echo "Deploying Zero-Touch Configuration..."
Engineering Branches
Apple Endpoint Platform
Jamf Pro, Declarative Device Management (DDM), Automated Device Enrollment (ADE), and Apple School Manager (ASM) workflows.
Automation & APIs
Custom Bash scripts, Python CLI tooling, REST APIs (Jamf Classic & Pro API, Microsoft Graph), and SwiftDialog user onboarding UI.
Identity & Compliance
Entra ID / Okta identity binding, FileVault encryption enforcement, AutoPkg software patch pipelines, and endpoint security compliance.
Featured Projects
Automated macOS Onboarding Engine
ProductionA zero-touch enrollment workflow leveraging SwiftDialog and bash scripts to deliver an interactive onboarding interface for Mac deployments.
Jamf Pro API Batch Tool
PythonPython CLI tool for batch updating extension attributes, auditing smart groups, and automating compliance reporting across large Mac fleets.
Today I Learned (TIL)
Declarative Device Management Software Update Schedules
How to migrate legacy MDM OS update commands to Apple's DDM declaration engine for forced OS update enforcement schedules.
Bearer Token Refresh Patterns in Long-Running Python Scripts
Best practices for handling token expiry and auto-refresh logic during long batch operations against the Jamf Pro API.
Get In Touch
Want to connect regarding Apple systems architecture, Jamf management, or custom automation?