Brady Ouren is a Senior Software Developer with 13 years of experience building backend systems and developer tooling from startups to blockchain firms. Based in Glendale, CA, he has progressed from early software roles and co-founding startups to leading engineering teams at Lumi and Narvar and now contributing to Stacks Labs. Brady’s open-source work includes deep, low-level contributions to the Stacks blockchain and the Reach smart-contract language—improving Bitcoin fee handling and refining compiler internals and closure semantics—showing both production-grade systems skills and language/compiler expertise. He blends pragmatic leadership with hands-on coding, often tackling tricky integration and correctness problems rather than surface features. Colleagues rely on him for stabilizing core infrastructure and translating nuanced protocol requirements into testable implementations. Brady’s background suggests a developer who prefers robustness and precision, with a leaning toward cryptography and language-level correctness that isn’t immediately visible from job titles alone.
13 years of coding experience
14 years of employment as a software developer
Computer Science, Computer Science at University of Minnesota
Reach: The Safest and Smartest DApp Programming Language
Role in this project:
Back-end Developer
Contributions:14 reviews, 21 commits, 4 PRs in 27 days
Contributions summary:Brady primarily worked on the core logic of the Reach programming language, focusing on its compiler and evaluation aspects. Their contributions involved modifying the compiler's internal representation, adding equivalence checks for optimized performance, and refining the handling of closures and variable scoping. They also made code refactoring and added SLPrimitive instances to improve the overall structure and functionality of the language's core components.
Contributions summary:Brady primarily focused on modifying the Stacks blockchain implementation, specifically targeting Bitcoin integration. Their contributions included updating configurations related to `satoshis_per_byte`, a crucial parameter for Bitcoin transaction fees. The user also added a test case for `get_satoshis_per_byte` and updated the config file handling, indicating a focus on improving fee calculation accuracy and stability. These changes suggest a deep understanding of Bitcoin interaction within the Stacks blockchain.
appsblockstackdnsrustserverless
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
Brady Ouren - Senior Software Developer at Stacks Labs