Skip to content
View linabutler's full-sized avatar
🦀
🦀

Organizations

@web-push-libs

Block or report linabutler

Report abuse

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

Report abuse
linabutler/README.md

about:ljb

Hi! 👋

I'm a systems engineer who's worked across the stack for over a decade, with a focus on desktop and mobile platform development. I love the craft of software engineering, and think a lot about "programming as theory building".

I have a knack for picking up new languages, but I'm especially fond of Rust, Kotlin, Swift, C/C++/Objective-C, and JavaScript.

During my time at Mozilla, I modernized bookmark syncing in Firefox. At Apple, I worked on App Privacy Report, and designed the sync engine for Shared Passwords and Passkeys. Currently, I'm building Ploidy, an OpenAPI code generator inspired by compiler design.

I dropped out of an English degree to write software professionally, and love connecting with other folks from non-traditional (and traditional!) backgrounds in tech.

When I'm not at a keyboard, I run, cook, and bake; read cozy sci-fi, fantasy, and historical novels; and explore the Pacific coast.

Thanks for stopping by!

Pinned Loading

  1. ploidy ploidy Public

    An OpenAPI compiler for large and complex specs.

    Rust 21 2

  2. quasiquodo quasiquodo Public

    Compile-time quasi-quoting for typed languages in Rust.

    Rust

  3. mozilla/uniffi-rs mozilla/uniffi-rs Public

    a multi-language bindings generator for rust

    Rust 4.8k 320

  4. mozilla/application-services mozilla/application-services Public

    Firefox Application Services

    Rust 666 268

  5. mozilla/dogear mozilla/dogear Public

    Firefox Sync's bookmark tree merging algorithm. 📚

    Rust 57 6