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

    231 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

    305 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,344

Commits

4,114

Contributions

45

Pull requests

453

Stars

55

Repositories

73

Followers

12 days

Current streak

17 days

Longest streak

596 since 2023

Active days

Languages

  • Swift31.4%
  • Objective-C18.5%
  • Nix14.6%
  • Shell7.1%
  • Python6.5%
  • JavaScript5.8%
  • TypeScript4.9%
  • Rust3.1%
  • Other8%

Language share by bytes across @aspauldingcode public repositories.

0 / 15 min words

© 2023-2026 Alex Spaulding / source