Become a sponsor to Michael Arnaldi
Maintainer of projects such as @effect
@fp-ts
and @tsplus
, passionate about innovation and finding ways to improve software development.
I've been a professional software developer for the last 15 years and a start-up founder for the last 10, during my career I've been juggling with pretty much any aspect of software from developing high performance trading platforms in C++ to the development of UIs on the web.
For those who know me this may sound ridiculous but I never really liked coding, I've always found it to be messy and not elegant, probably the reason why I started my journey as a hacker trying to break into somebody else's code finding vulnerabilities and what not.
This feeling became more and more prominent when doing my own start-ups where I've always struggled to juggle the complexity of the domains I was approaching with the teams available on restricted budget.
During the years I always thought that there must be a better way of doing things and I think we have finally found the solution by leveraging the good aspects of functional programming making it as easy as it can get for everyone, the key property that always lacked in my systems was composability of small pieces, as soon as the code grows it becomes messy, refactoring becomes hard, debugging becomes hard and adding features becomes near to impossible. It shouldn't be like that.
I've spent the last 3 years investing in research and development of projects such as @effect
that aim to reduce such complexity by providing small and well composable building blocks of functionality that are required for most of the day by day needs and putting together a community of people that loves to learn in public and tries to improve the status quo.
With this sponsorship if the goal is reached I will be able to support those projects even more compounding what we already do with my company by re-investing in the people who are building and by focusing on mentoring and empowering others, which is something I love to do.
Featured work
-
Effect-TS/effect
An ecosystem of tools to build robust applications in TypeScript
TypeScript 7,742 -
fp-ts/core
Functional programming in TypeScript
TypeScript 191 -
TypeScript 37