Paul Young is a senior software engineer with 14 years building developer tools, SDKs, and engaging user experiences across startups and scale-ups in the Bay Area. He blends systems-level back-end work in Rust, Haskell, and OCaml with front-end work in PureScript and Swift, and has led a startup that built a decentralized Git hosting service compiling to Wasm. Currently at Saleae, he applies deep language and tooling experience gained from roles at DFINITY, Awake/Arista, and founding Codebase Labs. An active open-source contributor, Paul has improved critical projects from a pure-Rust git implementation to iOS UI frameworks and Swift testing tooling. He pairs a practical product focus with low-level engineering—often surfacing language/compiler insights into usable SDKs and developer workflows. Based in Mountain View, he brings an unusual combination of language-tooling expertise and hands-on UI/SDK craftsmanship.
14 years of coding experience
15 years of employment as a software developer
Advanced Level studies in IT Mathematics and Physics., Advanced Level studies in IT Mathematics and Physics. at Woodham CTC
BA (Hons) Digital Music Creation, BA (Hons) Digital Music Creation at Teesside University
Contributions:22 commits, 4 PRs, 1 push in 1 year 4 months
Contributions summary:Paul focused on enhancing the testing capabilities of the Quick testing framework. They added shorthand methods and improved existing DSL features like `xdescribe`, `xcontext`, and `xit` for pending tests. Additionally, they updated and ported documentation, ensuring clear guidance for developers using the framework. Their contributions involved modifying Swift and Objective-C code, and updating the example fixtures, ultimately streamlining the testing process.
Simple high-level language for writing Internet Computer canisters
Role in this project:
Back-end Developer
Contributions:146 commits, 1 PR, 19 comments in 1 year 2 months
Contributions summary:Paul contributed to the development of the Motoko language compiler. They worked on initial steps towards compiling ActorScript to JavaScript, modifying the Nix build configuration for native and JavaScript builds. Further contributions included merging changes from the origin/master branch, specifically to the src/await.ml file. This file deals with effect analysis. Additionally, the user was involved in fixing spelling errors and test values.
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.
Request Free Trial
Paul Young - Senior Software Engineer at Saleae, Inc.