I'm Alex Rønne Petersen, a self-taught software engineer currently situated in Denmark.

I like to work on open source projects, particularly ones relating to programming languages - compilers, virtual machines, garbage collectors, and so on. I do some occasional reverse engineering and game programming too. I've also ventured into kernel hacking land.

I have experience with a fairly wide variety of programming languages and platforms. I speak most everything from assembly and C to F# and Elixir. I have a strong interest in programming language design, so I invariably end up reading through the entire specifications of the languages I use. As such, I'm comfortable stating that I have an above average understanding of them. I have many years of experience developing software for Windows, Linux, and macOS, on various architectures (e.g. x86, ARM, MIPS, RISC-V).

I have created several open source programs and projects, some of them more complete than others:

And contributed to many others:

I've worked for the following companies and organizations:

Through my previous day jobs, I've worked on the following commercial products:

You can find me on GitHub and GitLab.

If you wish to reach me via email, you can use alex at alexrp dot com.

Liberapay Receiving Liberapay Patrons

I work on open source software projects in my spare time, and make them available free of charge under permissive licenses. If you like my work and would like to support me, you might consider donating. Please only donate if you want to and have the means to do so; I want to be very clear that all open source software I write will always be available for free and you should not feel obligated to donate or pay for it in any way.