§ about
(nb: currently outdated, will be reworked)
Hi! My name is Coranna (she/her). I do a lot of thinking and crafting.
My primary medium is code, a selection of which follows in the next section. I also sometimes dabble in games, generative art, and music (maybe?).
I currently work as a software engineer in the US. Contact me for my resumé or for any other reason.
§ code
» Pickle
A static site generator utilizing Lua as a DSL.
» precore
An extension of Premake 4.4. It facilitates build setup reuse, making the already-pleasant Premake even more so.
» Quanta
A highly adaptable toolset for tracking. Its primary facility is time tracking, with a text format at its foundation specialized for describing the physical realm. Though Quanta is currently passive (with some validation), it will soon expand into analytics (e.g., craft efficiency, resource consumption, nutrition). It's being rewritten in Rust!
» togo
A C++ data-oriented super-library. It began as a game engine, but I found its design too appealing to leave it all bound up in a high-dependency library. As a result, togo is now composed of multiple components (libraries and tools). The game library is nascent, but the core library is a fully capable (very stdlib-minimal) base library for anything else.
¶ tools
- igen: libclang-based interface generator for C++.
- include_sort: inclusion sorter for C and C++.
¶ reverse-engineering
- brinktools: ancient code and docs for BRINK's SDMD2 and SDPK2 formats.
§ art & games
» Onomo
A slow, dark platformer concept created over a 48-hour period for Ludum Dare 30. I neglected mechanics and made something that is only compelling in aesthetic. The code is available under the CC BY-NC-ND 3.0 license.
» Prisma
A minimalistic color-based twitch puzzler created over a 72-hour period for Ludum Dare 26. The levels are poor, the audio is terrible, and the “puzzles” are mostly based on player speed. The code is available under the CC BY-NC-ND 3.0 license.
» sounds for contemplating the universe
A short aural journey to accompany thoughts of life beyond your star system. Created with SunVox for Fermi Paradox Jam in 2016. CC BY-NC 4.0.
» Kaleidograph (stills)
An interactive generative art program which creates snowflakey kaleidographic patterns. Created with JavaScript and p5.js in December 2014. (A selection of still images; code is not publicly available.)
§ misc
- Elian fonts: variant-width and monospace fonts for the Elian script (including FontForge source files).