Denis Redozubov is a founder and seasoned software engineer with 15+ years building correct, maintainable systems—primarily in Haskell and Rust—and eight years as CTO and co-founder of the consultancy Typeable. He combines hands-on backend engineering (notably contributions to Haskell's servant ecosystem) with experience scaling teams, delivering complex client projects, and pragmatic product thinking. After a spell in investment and trading, he now builds a portfolio of small internet businesses and AI-assisted developer tools while documenting the process at codeofchange.io. Denis brings a critical, non-hype approach to AI—using it daily but aware of its limits—and offers fractional CTO, architecture audit, and technical advisory services from Berlin.
15 years of coding experience
12 years of employment as a software developer
msc, computer science, msc, computer science at Nizhnevartovsk State University of Humanities
Servant is a Haskell DSL for describing, serving, querying, mocking, documenting web applications and more!
Role in this project:
Back-end Developer
Contributions:29 commits, 10 PRs, 19 pushes in 3 years 9 months
Contributions summary:Denis primarily contributed to the `servant-foreign` package, modifying core code generation functionality. Their commits involved refactoring code, extracting common code generation components, and updating build settings. They also moved and adapted certain code elements to enhance project structure and maintainability. The user also made changes to dependencies, cabal files, and type families.
Straightforward validation monad. Convenient for validating web forms and APIs.
Contributions:28 commits, 15 PRs, 23 pushes in 3 years 6 months
validationweb-formsvalidationsvalidatorvalidate
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.