Kowainik is a small team which uses Haskell and other functional technologies to make the world better and safer place. We enjoy writing our products and we want our users to enjoy using them.
As a part of open source community we welcome every contributor. We're willing to help people grow, enhance their skills so we can build great software together. Don't waste your time and see our projects on GitHub!
Here we have the collection of posts where we are making the attempts to explain what we find fascinating or exciting. Our blog is trying to fill gaps in Haskell tutorials and covers various topics from build tools introduction for beginners to advanced type-level tricks.
We make our best efforts to keep it up to date with the current state of the Haskell ecosystem.
data Team a instance Monad Team currentTeam :: Team Dream addMember :: a -> a -> Team (Team a) newTeam :: Team Dream newTeam = join (currentTeam >>= addMember you)
joinus just drop us a line at email@example.com
Haskell Adept, Functional Programming enthusiast, anime lover. I like to discover elegant solutions for sophisticated software problems by squeezing maximum from the Haskell programming language. I enjoy discussions about programming languages design. Before founding Kowainik organization, I had experience in cryptocurrency and full-stack web-applications development with Haskell. Also, I was teaching Haskell to the students at the ITMO University.Github Page Close About