TheScriptingTree.com ~/systems-engineering
Systems & Apple Platform Engineer | Sydney, Australia 🇦🇺

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.

execution_tree.sh
sh

#!/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..."

System Architecture

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.

Production Tools

Featured Projects

Automated macOS Onboarding Engine

Production

A zero-touch enrollment workflow leveraging SwiftDialog and bash scripts to deliver an interactive onboarding interface for Mac deployments.

Bash • SwiftDialog • Jamf API GitHub

Jamf Pro API Batch Tool

Python

Python CLI tool for batch updating extension attributes, auditing smart groups, and automating compliance reporting across large Mac fleets.

Python 3 • REST API • JSON GitHub
Engineering Log

Today I Learned (TIL)

macOS Sequoia / DDM

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.

Jamf Pro API

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?