halirutan - Overview

splash

Hi, I'm Patrick. I have a PhD in computer science and spent 15+ years as a researcher, mostly convincing experimental data and images (often high-resolution MRI) to become something you can plot, quantify, and publish without flinching. I like algorithms, visualization, and the math behind it, because nothing says fun like proving your graph deserves to exist.

I also build developer tools, because open-source clearly pays off in mysterious satisfaction. My most visible projects:

  • Key Promoter X (> 7M downloads): an IntelliJ plugin that turns mouse habits into keyboard shortcut training.
  • Wolfram Language Plugin (> 120k downloads): Wolfram Language/Mathematica support for JetBrains IDEs, aimed at people who prefer an actual IDE over notebook rituals.
  • Rubi - Rule-based Integration: Albert Rich wrote the integration rules, I handle UI, packaging, and performance so it stays usable.
  • Google Prettify for WL: the WL syntax highlighter used by Mathematica StackExchange and the Wolfram Community.

Tooling-wise, I'm not loyal, I'm pragmatic:

  • JetBrains plugins: Java, Kotlin, Gradle
  • Research and prototypes: Python, C++, CMake, Wolfram Mathematica
  • ML: PyTorch and TensorFlow/Keras (depending on which one hurts less that week)

Lately I also orbit around programming languages, microcontrollers, neural networks, quantitative finance, 3D printing, and other excellent ways to avoid a reasonable bedtime.

Some random facts that somehow ended up on the internet:

Visualization Collatz sequence

Where to find me