Ethan Kusters is a Senior Software Engineer based in San Jose with 12 years of experience building production-grade software and a background that uniquely blends Computer Science and Theatre. Now at Apple, he brings a full-stack mindset and a penchant for clean, deterministic tooling—evidenced by notable contributions to Swift-DocC where he refactored documentation bundling, implemented deterministic output, added custom module support, and removed a Swift-NIO SSL dependency. He excels at improving developer-facing tools and media handling in documentation systems, turning nuanced feature requests like @Row/@Column directives into robust implementations. Comfortable moving between low-level systems and user-facing experiences, he pairs strong engineering rigor with an eye for clarity and usability.
12 years of coding experience
California Polytechnic State University, San Luis Obispo
High School Diploma, High School Diploma at Eastside Catholic School
Documentation compiler that produces rich API reference documentation and interactive tutorials for your Swift framework or package.
Role in this project:
Full-stack Developer
Contributions:470 reviews, 85 commits, 164 PRs in 1 year 2 months
Contributions summary:Ethan primarily contributed to the Swift-DocC project, focusing on enhancing the documentation compilation process. They refactored code related to `DocumentationBundle.Info`, implemented deterministic output, and added support for custom module kinds. They also improved the creation of the navigator index and added support for features like `@Row` and `@Column` directives. The user also removed a dependency on Swift-NIO SSL and made enhancements to the handling of image and video directives.
A Swift package for encoding and decoding Swift Symbol Graph files.
Contributions:33 reviews, 6 commits, 4 PRs in 3 months
decodinggraph-filesswift-packageencodingswift
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.