Hi, I'm Nikos Baxevanis.
I'm a self-employed programmer and software architect living in Czech
Republic and Greece.
Founding member and contributor to
Hedgehog, a property-based
testing system, in the spirit of QuickCheck.
Hedgehog uses integrated shrinking, so shrinks obey the invariants of
generated values by construction.
Pure Haskell and F# implementation of
splittable pseudorandom number generator.
Guy L. Steele, Jr., Doug Lea, Christine H. Flood Fast splittable
pseudorandom number generators Comm ACM, 49(10), Oct 2014, pp453-472.
the oldest contributors to
AutoFixture, a testing
system that makes it easier to write unit tests.
AutoFixture integrates with xUnit.net, Moq, NSubstitute, FakeItEasy, and other .NET
allows you to generate random text that is guaranteed to match a regular
expression passed in.
Port of Java
DFA/NFA (finite-state automata) implementation and
helps you test interactive F# examples, similar to
doctest in Python.
Built primarily as an internal tool for F# Hedgehog.
From time to time, I write here, on my
blog, and participate at
Solid development skills. When Nikos submits a PR, it is a cold day in
hell that it doesn't work.
If I ever find myself in a situation where I need to hire a programmer,
Nikos would be one of my first choices.
I learned a huge amount from Nikos, especially about F# programming and
the more advanced aspects of unit testing.
Nikos has been delivering results of high quality in-full and on-time.
I'm on Twitter as
I check my Twitter mentions pretty regularly. That’s the best way to