Creator of Mutant, the mutation-testing tool for Ruby. Ran a mutation-testing workshop at wroclove.rb 2019 and delivered the follow-up talk 'Mutant on steroids' the next day. Works as a consultant, using Mutant in incremental mode on commercial Ruby/Rails codebases. First encountered mutation testing while joining the DataMapper 2 team around the axiom relational-algebra engine, which used the Haskell tool Heckle — a logical predecessor to Mutant. Has a strict policy of not contributing broadly to open source because it is 'addictive like cocaine' and interferes with making a living; submits only bug-fix patches (without advertising Mutant) to libraries where he hits semantic weak spots. Krzywda credits him with the observation that 'Active Record has an infinite API' — once a model inherits from ActiveRecord::Base, its interface becomes effectively unbounded.