About

Hi there!

The name is Pawel; I’m just a math guy (who also loves semicolons and parentheses). I received a couple of degrees from the University of Waterloo and then completed my PhD at the University of Ottawa in 2023. I then returned to Waterloo for two years to pursue more research.

Research

I did research in the field of operator algebras and functional analysis. I pretty much studied really big matrices (even infinite!), and how they interact with each other. Operator algebras have applications across many fields, including quantum mechanics & quantum information, quantum field theory, noncommutative geometry, dynamical systems & ergodic theory, random matrices & free probability, index theory, and data science & machine learning, to name a few. I’ve written several papers in the field, which you can see here.

Tech

I’ve been using Linux for well over ten years, starting with the usual cycle of distro-hopping, breaking things, fixing them, customizing desktop environments, ricing window managers, and generally learning by making my computer worse before making it better. These days I’m just using Fedora on my T480, which is a nice balance between modern software, stability, and not spending my entire life configuring things (oh, how I miss the Gentoo days).

Most of my technical work lives around data analysis, machine learning, automation, Linux systems, and self-hosting. I use Python and SQL for analysis, modelling, and scripting; I’ve worked with tools like pandas, NumPy, scikit-learn, PyTorch, Jupyter, Git, Docker, and Caddy; and I’ve built everything from data-science pipelines to small web apps to self-hosted services on a VPS.

A lot of my projects start with something I find interesting: Can I automate boring parts of language learning? Can I self-host my own privacy-respecting tools instead of relying on a dozen random services? What can I do with all this climbing data? Can I de-google?

The answer is usually: sort of, but it takes longer than expected.

Hobbies

Privacy nuttage

I’m, simply put, a privacy nut.

You: how can you be a privacy nut when you have a website telling us all about yourself? You also have all these socials. Also, being a privacy nut isn’t even a hobby…

Well, good question, and good points. I’ll get to that.

Language learning

I like learning languages.

I was raised bilingual, with my second language being Polish. I was actually surprised to find out some time in high school that I was officially “ESL” (English as a Second Language) – nobody had told me, and I just saw it on the report card one day. I think, for my whole life, I would consider myself an English speaker first and a Polish speaker second.

French is Canada’s official second language. I never learned it. One day I’d like to.

I got really bored during COVID, and learned how to read Japanese. I’ve since realized that reading doesn’t help too much with listening or speaking. It also turns out that you get bad at things that you neglect. So I’ve been trying to improve a bit there.

I’m also trying to pick up Spanish. I think it’s a cool language, I’ve spent quite a bit of time in Spain, and I’ve had Spanish-speaking friends my whole life.

I learn languages traditionally (I actually enjoy going through grammar books), but I also immerse and use Anki.

Rock climbing

I’m an avid climber, and have been for a while now. I never realized I was scared of heights until I started climbing, but that’s how she goes sometimes. I still do it.

I’ve shakily followed some friends up a small mountain or two, successfully climbed some others, have wrapped a pineapple tank top around a friend’s bloody head, and have hit the ground because, as it turns out, rocks break sometimes… It’s always a good time.

Recently, I’ve been enjoying board climbing (although I’m too injured to actually push myself). I enjoy it so much that I even built my own board and did some data modelling projects related to the Kilter Board and the Tension Board 2 (analysis, modelling, and training a generative AI) – see projects.

Pawel Sarkowicz