Skip to content
View RocketRace's full-sized avatar

Block or report RocketRace

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
RocketRace/README.md

Hey all! ✨

I'm Olivia (or RocketRace), a Finnish student of computer sciences. In my free time, I dive head-first into esoteric software. I believe that programming can be a form of artistic expression which brings out the untapped potential in "unconventional" code. I strive for my projects to raise questions not asked before, or to cross the boundary of what is considered "realistic". Below are a few of my ventures!

Link Project
unibitmap Cyclic conversions between colored images and executable ASCII+ art
BaDSV A family of nondeterministic CSV-like file formats exploiting invalid byte sequences in UTF-8 (et. al)
custom-literals A pure-Python implementation of C++'s user-defined literals (UDLs) enabling code like "foo".u in your Python scripts
ti A terminal pixel rendering framework aimed at tiny interactive scripts
SetVer Setaceous Versioning, a radical new versioning scheme based on set theory
easy_z3 A declarative interface for the Z3 constraint solver (ab)using Python's metaclasses
hoopy Implementing custom operators and Haskell syntax inside Python
heckorator Making Python's decorators massively more readable ;)

I've also designed many esoteric programming languages, such as Zirconium (in which you control a drone network), 5D Brainf*ck With Multiverse Time Travel (an extension of the famous esolang), or Babalang (a tribute to Baba Is You). Other major projects of mine include various Discord bots such as robot-is-you, also based around Baba Is You.

Given my experience in programming language design and implementations, I'm also a polyglot! I pick up languages with ease. My current languages include Python, Rust, Typescript/Javascript (Vanilla / React), Scala, Elm, APL (Dyalog), Kotlin, C, C++, Haskell. I'm also interested in developing using Elixir, Swift, Svelte, or other languages / frameworks new to me. I pick them up quickly :)

I'm @rocketrace on Discord.

Pinned Loading

  1. unibitmap unibitmap Public

    A Python module & command-line interface for converting between RGB images and executable unicode art

    Python 23

  2. setver setver Public

    Setaceous Versioning, the revolutionary new way to maintain software

    124 1

  3. hoopy hoopy Public

    Inline Haskell inside your Python code

    Python 25

  4. babalang babalang Public

    A Turing-complete, esoteric programming language based on the indie game Baba Is You

    Rust 19 2

  5. custom-literals custom-literals Public

    A library implementing C++'s custom literal suffixes using pure Python.

    Python 34

  6. badsv badsv Public

    The official BaDSV specification and CLI. Ascend from your puny DSV files!

    Rust 50 1