Conrad Buck is a software leader and founder with 13 years of experience building developer-focused tooling and front-end systems, now serving as CEO and cofounder of Silphium Labs and creator of the BABLR project. He brings hands-on engineering depth from senior roles at Autodesk Construction Solutions, Facebook, and VMware, combining UI expertise with systems-level thinking. A contributor to major open-source projects like Babel, Recast, and Immutable.js, he’s improved compiler and data-structure internals—work that surfaces in reliable parsing, printing, and immutable collections used across the JavaScript ecosystem. Based in Boulder, Colorado, he blends product intuition with code-level rigor, often tackling subtle iterator, type, and formatting edge cases. Conrad’s engineering curiosity is summed up by his GitHub motto—"Looking for the program that wants to write itself"—reflecting a focus on automation and elegant, maintainable abstractions.
JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator
Role in this project:
Full-stack Developer
Contributions:3 reviews, 15 commits, 2 PRs in 1 year 9 months
Contributions summary:Conrad primarily contributed to the development and maintenance of the JavaScript syntax tree transformer, nondestructive pretty-printer, and source map generator. They set up and configured Prettier and ESLint for code formatting and linting, improving code quality. The user also made significant changes to the `lib/fast-path.ts`, `lib/printer.ts`, and test files for handling parenthesis and await expressions. Furthermore, they addressed issues related to printing TSRestType and ensuring correct output of the code.
Immutable persistent data collections for Javascript which increase efficiency and simplicity.
Role in this project:
Back-end Developer
Contributions:10 commits, 7 PRs, 110 comments in 2 years 2 months
Contributions summary:Conrad primarily focused on refactoring and improving the core functionalities of the immutable-js library. Their contributions involved breaking changes related to iterator handling, including removing `IteratorSequence` and adjusting how iterators are detected. They also fixed documentation issues and addressed a typo. Additionally, the user added support for hashing symbols.
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.