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:
- I installed the electrical wiring for our house and programmed the shutter control
- I have a co-authorship distance of 3 with Donald E. Knuth (as close as my ego gets to greatness)
- I make music (usually rock, sometimes things like this) and play several instruments
- I had the honor of working with Albert Rich on Rubi
- I like mathematical visualizations like the feather-like Collatz sequence below
- I occasionally stream on Twitch
- My YouTube channel
- If you want it pRofeSsionAL, here is my LinkedIn profile








