Skip to content
← All competencies & projects
ProjectMakers / Internal projectPeriod not documented

MacZones: native window arrangement for macOS

MY ROLEProject lead, product owner, software architect and macOS developer

As project lead, product owner, software architect and macOS developer, I developed MacZones for gesture-controlled window arrangement in user-defined screen zones.

A passive CGEventTap processes mouse gestures. Windows snap into selected zones when dragged or after a brief shaking gesture.

A zone editor, grids and profiles saved per display support different workstation configurations. The architecture is event-driven without continuous polling.

Result: Implemented native window arrangement with gesture recognition, a zone editor and display profiles.

Technologies & competencies

CGEventTapmacOSSwiftSoftware architectureQuality assuranceProject leadership

Related references

These projects use many of the same technologies and competencies:

TokenLedger: AI costs, allowances and token usage

ProjectMakers / Internal project. As project lead, product designer, software architect and Swift developer, I designed and developed a macOS app that brings AI subscriptions, API costs, allowances and local token usage together in a single cost overview.

PSTBridge: local PST conversion and email migration

ProjectMakers / Internal project. As project lead, software architect and Swift developer, I developed a macOS application that works entirely locally to migrate Outlook PST archives to MBOX and EML.

TrackSplit: audio analysis and export of individually tagged tracks

ProjectMakers / Internal project. As project lead, software architect, Swift developer and UI designer, I developed a local audio editor that analyses long recordings and exports them as named individual tracks with metadata.

FAIRevision: transferring inspection characteristics between drawing revisions

ProjectMakers / Internal project. As project lead, software architect, Swift developer and UI designer, I developed a macOS application for comparing technical drawing revisions and transferring inspection characteristics in a controlled process.