Skip to content
Rettet die Wale!
Rettet die Wale!


  • Arctic Code Vault Contributor



Hi there 👋

My small projects:

  • Kaleidoscope-Kotlin-Llvm: An implementation of the Kaleidoscope language using LLVM and Kotlin/Native.
  • MIC-1: MIC-1 processor implementation in rust language.
  • tree-sitter-jas: Jas grammar for tree-sitter. Jas (or IJVM) is an assembly language for MIC-1 processor.
  • mark-down-to-slack: Converter from Markdown (GitHub/CommonMark) to Slack-specific markdown for java.


  1. Vim emulation plug-in for IDEs based on the IntelliJ platform.

    Kotlin 5.2k 550

  2. EasyMotion emulation plugin for IdeaVim

    Kotlin 91 1

  3. MIC-1 processor implementation in rust language.

    Rust 1

  4. 1
    let mapleader=" "
    """ Plugins  --------------------------------
    set surround
    set multiple-cursors

1,632 contributions in the last year

Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Mon Wed Fri

Contribution activity

October 2020

Created a pull request in JetBrains/gradle-changelog-plugin that received 3 comments

Add possibility to format the changelog in slack-specific markdown

In IdeaVim project we use this plugin (and used to use hand-hacked script before this plugin was created) to send the changelog to the slack. Unfor…

+65 −17 3 comments

Created an issue in JetBrains/gradle-changelog-plugin that received 4 comments

Cannot use `headerParserRegex`

Hi! I'm trying to set up custom regex for parsing plugin version in the groovy config. I've used changelog { headerParserRegex = /0\.\d{2}/ } but …

77 contributions in private repositories Oct 6 – Oct 29

Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.