Fallen Zen

Piotr “Fallen Zen” Panasewicz

Senior/Principal software engineer focused on Apple platforms — deep, low-level macOS work: system extensions, privileged helpers, XPC, and security and input APIs. Based in Warsaw, Poland.

Experience

Senior Software Engineer — WithSecure

Feb 2024 – Present · Remote

Developing world-class cybersecurity solutions tailored for macOS — the Elements Agent endpoint component: Swift and Objective-C, Apple’s Endpoint Security framework, system extensions and XPC.

Principal Software Engineer — Leapwork

Jan 2024 – Jan 2025 · Remote

Principal engineer for the macOS client of Leapwork’s cloud-based (SaaS) test-automation platform (Swift / Objective-C), directing the work of two other developers. The project was ultimately cancelled.

Senior Software Engineer — Leapwork

May 2022 – Jan 2024 · Remote

Built the macOS version of the Leapwork test-automation solution in Swift and Objective-C — a background daemon plus installer plugins, including a macOS authorization plugin (SecurityAgent) with a custom login UI, plus secure activation and unix-socket IPC.

Senior Software Engineer — GOG

Sep 2017 – Dec 2023 · Warsaw, Poland · Hybrid

Swift / Objective-C / C++ developer on the GOG Galaxy desktop client, responsible for all macOS-related features (privileged helper over XPC, Accessibility, custom notifications, and more). Sole developer on an iOS app (Swift, programmatic UIKit, no storyboards).

Software Engineer — GOG

Jul 2011 – Aug 2017 · Warsaw, Poland · On-site

Part of the GOG Galaxy development team. Built desktop apps — the GOG Galaxy client and GOG Downloader — in Objective-C, C++ and C#, and an internal support website with Ruby on Rails, JavaScript and MySQL.

Software Engineer — Platige Image S.A.

Mar 2010 – Jun 2011

Created internal tools and websites using C#, PHP, JavaScript, MySQL and Flash.

Community Manager / Webmaster — Platige Image S.A.

Feb 2008 – Mar 2010

Ran the company’s community — daily management, translation and publishing of content across platige.com, community.platige.com and related sites — and built sites for special projects (short animated films, services).

Communication Coordinator — CD Projekt Red

Mar 2004 – Jun 2006 · Warsaw

Worked on the official website of The Witcher — translation, integration and publishing of recurring web content on the Polish and English thewitcher.com, plus PR work (newsletters, interviews, press contacts).

Editor-in-Chief — CD PROJEKT

Jan 2003 – Feb 2004

Editorial work on cdprojekt.com — creating and publishing content on release schedules and games — and community engagement through the company forum.

Skills

  • Languages: Swift, Objective-C, Objective-C++, C++, C#, Ruby
  • Apple / macOS: Endpoint Security, System Extensions, XPC, Authorization Plugins, ServiceManagement, Security and Keychain, Accessibility, CGEventTap, FSEvents, Cocoa / AppKit, UIKit
  • Cross-platform and tooling: CEF, Qt, CMake, Conan, Ruby on Rails, JavaScript, MySQL

Education

Engineer, IT — Szkoła Wyższa im. Pawła Włodkowica w Płocku

2001 – 2005