Fallen Zen

Work

A few things I’ve built.

WithSecure Elements Agent (macOS)

Senior Software Engineer

Currently working on the macOS Elements Agent — the endpoint component of WithSecure’s security platform. A large Swift and Objective-C codebase of daemons and system extensions, with endpoint monitoring through Apple’s Endpoint Security framework and XPC between components.

  • Swift
  • Objective-C
  • EndpointSecurity
  • XPC
  • System Extensions

Leapwork — test automation (macOS)

Principal Software Engineer

Principal engineer for the macOS client of Leapwork’s cloud-based (SaaS) test-automation platform, directing the work of two other developers. Built in Swift and Objective-C as a background daemon plus installer plugins — including a macOS Authorization Plugin (Security.AuthorizationPlugin) with a custom login UI that registers its own authorization mechanisms — with secure activation (Security / LocalAuthentication / CryptoKit) and unix-socket IPC. A Windows version was in development in parallel; the project was ultimately cancelled.

  • Swift
  • Objective-C
  • Authorization Plugin
  • ServiceManagement
  • CryptoKit

GOG Galaxy on GeForce NOW

Senior Software Engineer

Part of the team that brought GOG Galaxy to Nvidia’s GeForce NOW cloud-gaming service.

GOG Galaxy Overlay

Senior Software Engineer

The in-game overlay for GOG Galaxy — injected into running games to draw its UI on top. I worked on the shared, cross-platform core and the macOS layer (Objective-C): intercepting keyboard and mouse input with CGEventTap (Quartz Event Services), and tracking the target game window’s frontmost/fullscreen state through the Accessibility API (AXUIElement). Overlay UI rendered through CEF; built with CMake and Conan.

  • C++
  • Objective-C
  • Cocoa
  • Accessibility
  • CGEventTap
  • CEF
  • CMake

GOG Galaxy

Senior Software Engineer

The official GOG Galaxy desktop client — I was the initial engineer on the project. A cross-platform C++ core with a CEF (Chromium Embedded Framework) UI and Qt, built with CMake and Conan, running on macOS and Windows.

On macOS I wrote the native layer in Objective-C++ across a wide range of system APIs: a privileged helper installed and driven over XPC (ServiceManagement / SMJobBless) with Authorization Services and the Keychain (Security), launch-at-login (login items / SMLoginItem), file-system watching (FSEvents), network reachability (SystemConfiguration), custom desktop notifications, and process/workspace management (NSWorkspace).

  • C++
  • Objective-C++
  • CEF
  • Qt
  • XPC
  • ServiceManagement
  • Security
  • FSEvents

GOG Downloader

Senior Software Engineer

The official GOG Downloader — a small client for downloading game installers from GOG and keeping them in sync: when a game’s installer changed on the server, it pulled the latest version. Built for macOS (Objective-C) and Windows (C#).

  • Objective-C
  • C#

GOG support ticketing system

Senior Software Engineer

An internal web app for handling support tickets sent by users to support@gog.com.

  • Ruby on Rails

fallenzen.com

Design & build · 2026

This site — a personal blog with a hand-built space theme, designed and built from scratch.