Doug Beardsley is a founder and seasoned technology leader with 17 years of engineering and management experience building high-performance systems, developer tools, and blockchain infrastructure. He led engineering at Kadena to deliver a production layer-1 proof-of-work blockchain and shipped core ecosystem tools like the Chainweaver IDE, block explorer, and indexer while scaling the team from 5 to 20+. A long-time Haskell practitioner, Doug contributes to notable open-source FRP and smart-contract projects (reflex, reflex-dom, and Pact), improving library ergonomics, performance, and cross-version compatibility. He blends hands-on full‑stack development with hiring and organizational design, and his leadership style foregrounds vulnerability and connection as drivers of collaboration. Based in New York, he now runs a stealth startup where he continues to fuse deep technical craftsmanship with product and team-building.
17 years of coding experience
19 years of employment as a software developer
B.S., Computer Science, Mathematics, B.S., Computer Science, Mathematics at Southern Adventist University
Interactive programs without callbacks or side-effects. Functional Reactive Programming (FRP) uses composable events and time-varying values to describe interactive systems as pure functions. Just like other pure functional code, functional reactive code is easier to get right on the first try, maintain, and reuse.
Role in this project:
Back-end Developer
Contributions:14 commits, 9 PRs, 2 pushes in 7 years 2 months
Contributions summary:Doug made several contributions focused on enhancing the Reflex FRP library. They addressed compatibility issues by modifying cabal files and updating dependencies to support different GHC versions. The user also added features, including instances for `Default` and `EventWriter` within the library, expanding its capabilities and functionality. Furthermore, they introduced convenience functions for handling dynamic data structures like `IntMap`, improving the library's usability.
Contributions:19 reviews, 159 commits, 73 PRs in 4 years 6 months
Contributions summary:Doug contributed to the Pact smart contract language project, focusing on the core functionalities of the language and its associated tools. Their work involved implementing features for the REPL (Read-Eval-Print Loop) environment, improving the compilation process, and fixing warnings and Hlint issues. They also made changes related to the project's build system and dependencies, specifically concerning cabal and nix files.
smart-contractethereumcontractblockchainpact
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.