Skip to content
You must be logged in to sponsor cannorin

Become a sponsor to cannorin

@cannorin

cannorin

WIRED

About me / わたしについて

Hi, I'm cannorin (/ˈkæ.no.ɾiɴ/ or /ˈka.no.ɾiɴ/).
cannorin (きゃのりん/かのりん)です.

I'm mainly building libraries, developer tooling, and sometimes compilers.
ライブラリや開発者向けツール,時々コンパイラの開発を主に行っています.

I'm the author or (one of the) maintainer(s) of the following projects:
以下のプロジェクトの作者・メンテナをやっています.

  • ocsigen/ts2ocaml
    • A tool to generate js_of_ocaml/ReScript bindings from TypeScript definitions.
    • js_of_ocaml/ReScript 用のバインディングを TypeScript の型定義から生成するツールです.
  • fsprojects/FSharpPlus
    • Community-maintained base library for F#. I'm the maintainer of its type-level programming components.
    • コミュニティによる F# 用基本ライブラリです.型レベルプログラミング部分を担当しています.
  • ionide/Ionide-vim
    • F# plugin for Vim/Neovim.
    • Vim/Neovim 用の F# プラグインです.
  • CoreTweet/CoreTweet
    • Cross-platform Twitter API wrapper library for .NET.
    • .NET 用のクロスプラットフォームな Twitter API ライブラリです.

I'm studying mathematical logic on university.
大学で数理論理学を学んでいます.

I also play as DJ in local clubs and VR clubs in VRChat, and sometimes produce music.
地元のクラブや VRChat のクラブでDJとしても活動し,時々作曲活動もしています.

Sponsor Benefits / スポンサー特典について

  • If you support me with the $25 monthly tier or above, you can join sponsor-exclusive channels on my personal Discord server.

    • You won't be removed from the server if you stopped sponsoring me, although you will lose an access to the sponsor-exclusive channels.
    • As an exception, monthly or one-time supporter with $500 or above will get an indefinite access to the sponsor-exclusive channels.
    • Note that if you troll and/or harass someone you will be removed from the server regardless of the tier.
    • If you want to join, DM cannorin#5009 with your GitHub username.
  • $25以上の月額プランで支援してくださる方は,わたしの個人 Discord サーバのスポンサー専用チャンネルに参加することができます.

    • スポンサーでなくなった方は,スポンサー専用チャンネルを使えなくなりますが,サーバから追放されることはありません.
    • 例外として.$500以上の月額プラン・投げ銭をしてくださった方は,その後スポンサーを停止されても,スポンサー専用チャンネルを使い続けることができます.
    • 荒らし行為やハラスメント行為をされた方は,プランによらずサーバから追放しますのでご注意ください.
    • ご希望の方は GitHub のユーザー名とともに cannorin#5009 までDMをお願いします.

You can join my personal Discord server even if you are not sponsoring me (you won't be able to access sponsor-exclusive channels). Contact cannorin#5009 if you want.
わたしの個人 Discord サーバには,スポンサーでない方でも参加できます(スポンサー専用チャンネルは使えません). cannorin#5009 までDMをお願いします.

For those who want a paid service / 有償サービスをご希望の方へ

I'm available for the following services. All services cost $50 per hour.
1時間あたり$50で,以下のサービスに対応できます.

  • Mentorship / チューター
    • I will help on learning programming and/or help doing homeworks which involve programming.
    • プログラミング学習や,学校のプログラミング課題などの手伝いをします.
  • Bugfix or Feature Bounty / バグ修正・機能追加
    • I will help fixing bugs and adding features to your project.
    • あなたのプロジェクトのバグ修正・機能追加の実装をお手伝いします.
    • I can only help projects written in one of the following languages. / 以下のプログラム言語限定とさせていただきます.
      • C#
      • F#
      • OCaml
      • ReScript
      • JavaScript / TypeScript

If you want one of these services, please contact me beforehand on Discord cannorin#5009.
ご希望の方は Discord cannorin#5009 まで 事前にご連絡ください.

Note that I may be able to work for free in some special cases e.g. someone have to rewrite a security patch for some OSS in clean room.
「OSSの脆弱性修正パッチを誰かがクリーンルームで書き直す必要がある」など,特殊な事情が絡むものについては無料で対応できる場合もあります.

For more casual questions, discussions, or consultations, please use the sponsor-exclusive Discord channels available for $25/mo or above.
よりカジュアルな質問・議論・アドバイスについては,月$25以上のプランでアクセスできる,スポンサー専用 Discord チャンネルをご利用ください.

For more bigger projects, contact me on Discord cannorin#5009.
より大規模な案件は Discord cannorin#5009 まで個別にご連絡ください.

3 sponsors have funded cannorin’s work.

@cannorin

It would mean a lot to me if I had 10 sponsors!

@omasanori
@2222-42
Private Sponsor

Featured work

  1. ocsigen/ts2ocaml

    Generate OCaml bindings from TypeScript definitions via the TypeScript compiler API

    F# 173
  2. fsprojects/FSharpPlus

    Extensions for F#

    F# 860
  3. ionide/Ionide-vim

    F# Vim plugin based on FsAutoComplete and LSP protocol

    Vim Script 178
  4. CoreTweet/CoreTweet

    Yet Another .NET Twitter Library

    C# 338
  5. cannorin/nml

    Nazo ML - my toy programming language

    F# 59
  6. cannorin/FSharp.CommandLine

    A framework for building command line application in F#

    F# 59

30% towards 10 monthly sponsors goal

@2222-42 @omasanori

2222-42 and 2 others sponsor this goal

Select a tier

$ a month

You'll receive any rewards listed in the $5 monthly tier. Additionally, a Public Sponsor achievement will be added to your profile.

$5 a month

Select

🍔 - Burger Tier

  • You will get a sponsor badge on your profile.
  • I will eat a burger.

$10 a month

Select

🍣 - Sushi Tier

  • You will get a sponsor badge on your profile.
  • I will eat sushi at my favorite sushi restaurant.

$25 a month

Select

🥃 - Booze Tier

  • You will get a sponsor badge on your profile.
  • You will get an access to my personal Discord server with an access to sponsor-only channels.
  • I will go drink at my favorite bar.

$50 a month

Select

🎮 - Game Tier

  • You will get a sponsor badge on your profile.
  • You will get an access to my personal Discord server with an access to sponsor-only channels.
  • I will buy and play a videogame on Steam.

$100 a month

Select

🎧 - Music Tier

  • You will get a sponsor badge on your profile.
  • You will get an access to my personal Discord server with an access to sponsor-only channels.
  • I will spend more time on DJ and music production.

$500 a month

Select

💻 - Computer Tier

  • You will get a sponsor badge on your profile.
  • You will get an access to my personal Discord server with an indefinite access to sponsor-only channels.
  • I will upgrade my PC setup.