I’m Olivia. I’m an artist and programmer creating in computational spaces. I study human-computer interactions and have a particular interest in programming language design. I seek through my projects to find untapped potentials within unconventional code, to raise novel questions about the nature of computation, and to confidently cross the boundary of pragmatism. 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".uin your Python scripts | 
| ti | A terminal pixel rendering framework aimed at tiny games | 
| 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 ;) | 
| viiru | A full terminal UI for Scratch | 
| Breathing Geometry | A dynamic breathing exercise with breathing polyhedra | 
| Babel's Digital Forest | A respository of every 88x31 on the internet, plus more! | 
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.