Skip to content
View aspauldingcode's full-sized avatar
👋
Looking for summer internships!
👋
Looking for summer internships!

Block or report aspauldingcode

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
aspauldingcode/README.md

Alex Spaulding · Hire me

CI

Systems software · Apple platforms · Wayland compositors

Portfolio · Resume · Computer Science at Eastern Washington University

This repository is the GitHub profile README and the source for the portfolio and resume at aspauldingcode.com.

I build software close to the machine: the layers under apps. My work centers on native compositors, macOS and iOS runtime tooling, reverse engineering, and Nix-based cross-platform infrastructure.

Started programming at 10 with LEGO Mindstorms. Still happiest asking: why does the platform prevent this, and can I redesign the architecture?

"Build Bridges - Not Walls."

Signature work

Project What it is
Wawona Native Wayland compositor for macOS, iOS, and Android. Rust core, Metal and Vulkan, Nix toolchain. Nested Linux desktops, Waypipe, on-device shell.
apple-sharpener macOS Ammonia tweak for configurable window corner radii (300+ stars).
Whisperer Voice ChatGPT client for Apple Watch (Swift, watchOS).

Currently exploring

  • Wayland and graphics pipelines on Apple and Android (wwn-iland, weston, waypipe, and related ports)
  • macOS desktop environment research (AppKit, SkyLight, injection)
  • Reproducible builds with Nix flakes and cross-compilation
  • Reverse engineering tooling that feels native, including agent-driven workflows

Languages and stack

Day-to-day: Objective-C · Swift · Rust · C · Nix
Also: Python · Bash · Java · TypeScript (when the world insists)

Domains: macOS and iOS internals · Mach-O / dyld · inter-process communication · compositors · continuous integration · Fastlane / TestFlight · Ghidra / LLDB

Student life

Bachelor of Science in Computer Science at Eastern Washington University (2022-2027, expected). Coursework includes algorithms, computer architecture, C and UNIX, networks, and cybersecurity. Vice President of the Association for Computing Machinery chapter; hackathon and Capture The Flag wins; Eastern Washington University symposium poster on Wawona.

Contact

Website · Wawona · LinkedIn · X · Email


GitHub overview

Pinned Loading

  1. apple-sharpener apple-sharpener Public

    square macos windows - a plugin for use with ammonia injector

    Objective-C 304 8

  2. Wawona/Wawona Wawona/Wawona Public

    A native macOS Wayland Compositor

    Rust 231 14

  3. 1v1me 1v1me Public

    GU Hackathon Event - 2025 1st place submission

    Java 3

  4. .dotfiles .dotfiles Public

    A Universal .dotfiles Configuration with Nix Flakes - over-engineered by Alex Spaulding.

    Nix 9

  5. TintedThemingSwift TintedThemingSwift Public

    A Swift Package API for swift/xcode projects to use base16/24 template tinted theming utilizing https://github.com/tinted-theming/schemes/

    Swift 2

  6. Whisperer Whisperer Public

    ChatGPT with Whisper for Apple Watch

    Swift