Skip to content
View halirutan's full-sized avatar

Sponsors

@sprak3000
@johanmcos
@0x1DOCD00D
@bishiboosh
@goerge
@r-k-b
Private Sponsor
@carstenlex
@j-walker23
@objectx
Private Sponsor
@m2ger
@JensAstrup

Highlights

  • Pro

Organizations

@RuleBasedIntegration

Block or report halirutan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
halirutan/README.md

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

Pinned Loading

  1. IntelliJ-Key-Promoter-X IntelliJ-Key-Promoter-X Public

    Modern IntelliJ plugin to learn shortcuts for buttons

    Java 3.1k 77

  2. Wolfram-Language-IntelliJ-Plugin-Archive Wolfram-Language-IntelliJ-Plugin-Archive Public

    Wolfram Language and Mathematica plugin for IntelliJ IDEA.

    Java 195 27

  3. WolframLanguage-Google-Prettify WolframLanguage-Google-Prettify Public

    Wolfram Language support for Google Code Prettify

    HTML 5 3

  4. CollatzVisualization CollatzVisualization Public

    Collatz Sequence Visualization with Kotlin and Desktop Compose

    Kotlin 8

  5. Mathematica-SE-Tools Mathematica-SE-Tools Public

    A package providing a palette to upload images and data to mathematica.stackexchange

    Mathematica 22 7

  6. HeyexImport HeyexImport Public

    This Mathematica package lets you import data from the Heidelberg Spectralis OCT

    Mathematica 8 2