Alex Spaulding, square portrait photograph

Alex Spaulding

Hire me

Systems Software / Apple Platforms / Compositors

Computer Science student at Eastern Washington University. Founder of Wawona, a native Wayland compositor for macOS, iOS, and Android. Also build macOS and iOS runtime tooling, reverse-engineering tools, and Nix infrastructure. Seeking internships or full-time as a Systems Software Engineer, Platform Engineer, or Developer Tools Engineer.

Resume

  • Founder and Lead Engineer, Wawona

    2025-present

    • Native Wayland compositor for macOS, iOS, and Android (200+ stars): Rust core, Metal and Vulkan, UniFFI, Nix toolchain, TestFlight.
    • On-device shell and userland, Wayland graphics compatibility (GBM, EGL, ANGLE), Waypipe remote apps.
  • Assembly Technician, Sunburst Sensors

    2022-2025

    • Built and calibrated pCO2 and pH instruments; PCB soldering, firmware updates for 1,000+ microcontrollers, hydrostatic testing.
  • Wawona nesting a KDE Plasma Linux desktop session on macOS

    Wawona

    2025-present

    248 stars

    Native Wayland compositor for macOS, iOS, and Android: nested Linux desktops, Waypipe, and on-device shell.

    View project

  • macOS windows with apple-sharpener applying custom corner radii beside the default Liquid Glass look

    apple-sharpener

    2024-present

    309 stars

    macOS Ammonia tweak for arbitrary window corner radii (including square and squircles). Widely used after Liquid Glass pushed system radii much larger.

    View project

  • Whisperer Apple Watch home screen with slate glow theme

    Whisperer

    2024-present

    Voice ChatGPT client for Apple Watch: Whisper transcription, streaming replies, TTS, OCR, and image generation.

    View project

Also see: ModernOrange Band / Sentinel High School Computer Building Club

Core: Objective-C, Swift, Rust, C, Nix, macOS and iOS internals, Wayland, Metal, reverse engineering, continuous integration

3,446

Commits

4,216

Contributions

44

Pull requests

464

Stars

56

Repositories

74

Followers

0 days

Current streak

17 days

Longest streak

604 since 2023

Active days

Languages

  • Objective-C30.3%
  • Swift26.9%
  • Nix12.5%
  • Shell6.1%
  • Python5.6%
  • JavaScript5%
  • TypeScript4.2%
  • Rust2.7%
  • Other6.8%

Language share by bytes across @aspauldingcode public repositories.

0 / 15 min words

© 2023-2026 Alex Spaulding / source