Harendra Kumar

Harendra Kumar

Composewell Technologies
location_on India

Member since 4 years


Harendra Kumar

Specialises In
applying-fp concurrency concurrency-models data-flow-programming frp haskell logic-programming mastering-fp non-determinism performance reactive-programming streaming streamly

Harendra has been architecting scalable software systems for past two decades, in several domains, ranging from mobile networks, embedded systems, web servers and file systems. He has also worked on refactoring large scale software systems. He is passionate about creating better software development tools, so that a developer focuses on the design and architecture of the product rather than routine and painful labor oriented tasks. He wants to make the job of a software developer more joyful.

After working on C for decades he decided to look for better language options and chose the Haskell programming language after a lot of research. He has been working on Haskell for several years now and contributed several packages. His current interest is Streamly, a concurrent data flow programming framework in Haskell which unifies several fundamental abstractions and aims to make programming a joy. Streamly makes concurrent programs composable, concurrent programs are written as if you are writing non-concurrent ones. He founded Composewell Technologies to develop better tools for more modern software engineering. You can follow him on twitter or github or find more about him on linked-in.