Become a sponsor to David Johnson
Intro
👋 Hi, I'm David, a creative professional with a background in computer science.
I build, maintain, contribute to, and popularize a significant amount of open source projects aimed at commercial adoption of GHC Haskell. My approach is the integration of Haskell within the wider technology community, enabling consumers of my libraries to build unique experiences / solutions for their end-users on server, mobile and browser platforms. The methods I commonly employ to achieve the aforementioned goals are embedded DSLs, FFI integration, API binding generation, lexing and parsing of open source specifications, and building configuration tools.
Why sponsor me
Building open source libraries that others use and depend on for critical tasks takes a lot of effort and requires a significant time investment. Any kind of support goes a long way in terms of keeping me motivated and also realizing the dream of making Haskell a first class citizen in industry when it comes to application development for web, mobile and server.
Short term sponsorship
In the short term, sponsorship looks like supporting the following efforts:
- iOS, tvOS, watchOS, iPadOS, MacOS development with GHC Haskell that takes advantage of the latest frameworks from Apple.
- ArrayFire GPU library integration.
- New feature development for the Miso web framework.
- An
ARM
native code generation backend for GHC
Long term sponsorship
In the long term I'd like to continue building libraries that allow users to create unique experiences using GHC Haskell that take advantage of the latest trends in industry. Any funding in that direction from an individual or corporation is greatly appreciated and opens the door to further collaboration.
Featured work
-
dmjio/miso
🍜 A tasty Haskell front-end framework
Haskell 2,176 -
dmjio/stripe
💰 Stripe API
Haskell 175 -
dmjio/envy
😠 Environmentally friendly environment variables
Haskell 150 -
dmjio/Julio
Julia embedded in Haskell
Nix 53 -
arrayfire/arrayfire-haskell
Haskell bindings to ArrayFire
Haskell 59 -
dmjio/graphql-meta
Lexing, parsing, pretty-printing, and metaprogramming facilities for dealing with GraphQL schemas and queries
Haskell 21
$1 a month
Select🍪 Cookie contributor
Buys me one 🍪at the cafe I work on to fix bugs.
$5 a month
Select☕️ Coffee contributor
Buys me one ☕️to stay awake while I brainstorm new ideas, close issues, open new ones.
$15 a month
Select🌯 Burrito contributor
Buys me an entire meal that will be enjoyed while I prioritize new feature requests, address github issues. This subscription also buys you one free monad tutorial where the usage of "burrito" is explicitly mentioned.
$100 a month
Select🥈 Silver medal contributor
My libraries have been used in a significant way for personal or professional development and you would like to demonstrate your appreciation. This gets you a direct line of communication and opens the door to further collaboration opportunities.
$1,000 a month
Select🥇Gold medal contributor
The libraries I have created are used to a substantial degree in your place of employment and you would like bug fixes and feature requests to be prioritized and implemented in a timely manner.
$6,000 a month
Select🚀 Platinum partner
The libraries I maintain are critical to the well-functioning of your organization and you would like to keep me on retainer for all facets of the software development lifecycle including but not limited to the creation of new libraries, maintenance of existing libraries, research and development of new ideas that lead to increasing the bottom line of your company.