Skip to content
You must be logged in to sponsor dmjio

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.

Current sponsors 3

@lemmih
@mstksg
@MaxGabriel

Past sponsors 8

@ereslibre
Private Sponsor
@moodmosaic
@chessai
@adnelson
@sigrlami
@heath
@aniravi24

Featured work

  1. dmjio/miso

    🍜 A tasty Haskell front-end framework

    Haskell 2,144
  2. dmjio/stripe

    💰 Stripe API

    Haskell 175
  3. dmjio/envy

    😠 Environmentally friendly environment variables

    Haskell 149
  4. dmjio/Julio

    Julia embedded in Haskell

    Nix 53
  5. arrayfire/arrayfire-haskell

    Haskell bindings to ArrayFire

    Haskell 59
  6. dmjio/graphql-meta

    Lexing, parsing, pretty-printing, and metaprogramming facilities for dealing with GraphQL schemas and queries

    Haskell 21

Select a tier

$ a month

Choose a custom amount.

$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.