Welcome to the website of Stuff

This website contains a rough overview of all the random Stuff I work on. Enjoy looking at Stuff!

Contacts (if you care):

My Notes

This contains all(*) my notes on topics I research. Topics range from (higher) category theory to algebraic geometry to theoretical physics.

I am NOT a physicist or a mathematician. Notes may contain mistakes. Reach out to me on any one of my contacts for suggestions.

qASM

My currently (somewhat) active personal project. It is an emulator for a custom-designed quantum+classical assembly language. Updates are slow; most of the time I have uncommited changes waiting for months. I suggest you talk to me on discord first if you want to contribute.

What qASM is NOT: anything to do with QASM. I am very creative with names, so this name “conflict” was basically by design. I have nothing to do with IBM, I don’t work there, this is just a personal project with a very not confusing name. This project did have inspiration from OpenQASM though.

IBMQ offers a python SDK (qiskit) to interact with their quantum systems and emulators or something. But to me, python is too high level for this task. You can even sort of “feel” this discrepancy while working with qiskit maybe, why are we manipulating individual quantum gates and qubits in a high level language like python? Maybe one answer could be to allow classical computations to be done on the output of the quantum computers (ex. breaking RSA with Shor’s algorithm is not a purely quantum task, there is some classical post-processing). Python still feels too high level for me at this. I thought if we should combine quantum and classical, they should be at the same level. And since QASM is basically an assembly language, I thought why not extend a (new) quantum assembly language with classical instructions?

Aaand then there goes my dream. IBM’s OpenQASM 3.0 was basically what I was aiming for and was even better than what I planned. So what did I do? Continue my project ofcourse! It was a good personal research oportunity in quantum computing.

PolyTrack Modding

I am part of the modding team for the web game PolyTrack.

List of my contributions to PolyTrack Modding: