aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--index.md7
-rw-r--r--projects.md30
2 files changed, 21 insertions, 16 deletions
diff --git a/index.md b/index.md
index c713951..5769fde 100644
--- a/index.md
+++ b/index.md
@@ -5,7 +5,7 @@ description: immortal programming goddess
---
i am an immortal programming goddess and a trans ≈woman.
-i've been programming for over a decade, and in that time i've worked on [a wide variety of projects](/projects/).
+i’ve been programming for over a decade, and in that time i’ve worked on [a wide variety of projects](/projects/).
my pronouns are [ze/hir or it/its, or, if you absolutely must for some reason, she/her](https://pronoun.is/ze/hir?or=it&or=she).
i exist in a lot of places:
@@ -16,8 +16,9 @@ i exist in a lot of places:
- give me money on [ko-fi](https://ko-fi.com/boringcactus)
- if you must, email me at `melody@<this domain>`
-currently, by day i'm a software engineer at the [Massachusetts Bay Transportation Authority's Customer Technology Department](https://ctd.mbta.com/).
-by night i play final fantasy xiv and occasionally work on side projects or write blog posts (containing opinions that are my own and not those of my employer), like these:
+currently, by day i’m a software engineer at the [Massachusetts Bay Transportation Authority's Customer Technology Department](https://ctd.mbta.com/).
+by night i am the proprietrix of [Somnolent Succulent Studio LLC](https://somnolentsucculent.studio), but most of the time i just play final fantasy xiv.
+occasionally i’ll work on side projects or write blog posts (containing opinions that are my own and not those of my employer), like these:
{% for post in posts %}
- [{{ post.title }} ({{ post.date.strftime('%d %b %Y') }})](/{{ post.url }}.md)
diff --git a/projects.md b/projects.md
index 1869db9..a6754b2 100644
--- a/projects.md
+++ b/projects.md
@@ -4,9 +4,15 @@ title: Projects
permalink: /projects/
---
-* January 2022: [Glides](https://medium.com/@katrinalanger/green-means-go-improving-green-line-operations-b831daf7a834), an Elixir and React service for train tracking on the MBTA's Green Line
+* September 2023 - now: announcement pending
-* March 2021: [makers](https://code.boringcactus.com/makers/), a Rust implementation of `make`
+* July - September 2023: [Fountain 1917](https://somnolentsucculent.studio/fountain-1917/), the video game adaptation of the infamous Dadaist anti-art sculpture
+
+* April 2022: [Schrödinger’s SAT](/assets/Schr%C3%B6dinger_s_SAT.pdf), a SIGBOVIK 2022 submission (published alongside [Harder Drive](http://tom7.org/harder/), but hardly in the same league) “proving” that P = NP under many-worlds quantum mechanics
+
+* January 2022 - August 2023: [Glides](https://medium.com/@katrinalanger/green-means-go-improving-green-line-operations-b831daf7a834), an Elixir and React service for train tracking on the MBTA's Green Line
+
+* March - April 2021: [makers](https://code.boringcactus.com/makers/), a Rust implementation of `make`
* November 2020: [cactus-ssg](https://git.sr.ht/~boringcactus/cactus-ssg), a Python static site generator targeting both WWW and Gemini (built this site right here!)
@@ -38,11 +44,11 @@ permalink: /projects/
* June 2019: [faketwitch](https://github.com/boringcactus/faketwitch), an IRC server shim in Python to allow Twitch-chat-integrated games to use other services instead of Twitch
-* February 2019: [vidslice](https://github.com/boringcactus/vidslice), a wxPython GUI wrapping youtube-dl and ffmpeg (finished)
+* February 2019 - January 2021: [vidslice](https://github.com/boringcactus/vidslice), a wxPython GUI wrapping youtube-dl and ffmpeg (finished)
-* January 2019: [kink.garden](https://github.com/kinkgarden/kinkgarden), a (NSFW) Django service for maintaining lists of kinks (finished)
+* January 2019 - July 2021: [kink.garden](https://github.com/kinkgarden/kinkgarden), a (NSFW) Django service for maintaining lists of kinks (finished)
-* January 2019: [DynaMaze](https://github.com/boringcactus/dynamaze), a Rust-based multiplayer game compiled to WebAssembly (finished)
+* January 2019 - March 2020: [DynaMaze](https://github.com/boringcactus/dynamaze), a Rust-based multiplayer game compiled to WebAssembly (finished)
* December 2018: [crabravebot](https://git.sr.ht/~boringcactus/crabravebot), a Python (originally JS) service for easily overlaying text over Crab Rave
@@ -54,7 +60,7 @@ permalink: /projects/
* August 2017: [rust-editorconfig](https://github.com/mrandri19/rust-editorconfig), an editorconfig library for Rust that I substantially contributed to
-* July 2017: [MFTE](https://github.com/mathphreak/mfte), a Nano clone written in Rust
+* July - November 2017: [MFTE](https://github.com/mathphreak/mfte), a Nano clone written in Rust
* April 2017: graphics library exposing XPM and Swing-like layout interfaces and targeting a set-one-pixel-at-a-time renderer
@@ -78,9 +84,9 @@ permalink: /projects/
* September 2015: [E-800](https://github.com/mathphreak/E-800), a Rails web app for running and grading student-submitted code
-* August 2015: Java application translating CSV exports from one program to be importable by another, with a Swing GUI
+* August 2015: Java application translating CSV exports from one academic record keeping program to be importable by another, with a Swing GUI
-* June 2015: [Relief Valve](https://github.com/mathphreak/ReliefValve), an Electron application for moving Steam games between libraries (finished)
+* June 2015 - August 2016: [Relief Valve](https://github.com/mathphreak/ReliefValve), an Electron application for moving Steam games between libraries (finished)
* March 2015: [statdns-socks5](https://github.com/mathphreak/statdns-socks5), a Go proxy server for DNS-over-HTTP before it was cool
@@ -90,7 +96,7 @@ permalink: /projects/
* December 2013: [LD28-You-Only-Get-One](https://github.com/mathphreak/LD28-You-Only-Get-One), a Backbone-powered textual JS game
-* August 2013: [hamwerk](https://github.com/mathphreak/hamwerk), a Web-based todo list specialized for homework powered by Meteor (finished)
+* August 2013 - November 2015: [hamwerk](https://github.com/mathphreak/hamwerk), a Web-based todo list specialized for homework powered by Meteor (finished)
* July 2013: [MCWebDash](https://github.com/mathphreak/MCWebDash), a Web-based dashboard showing the status of a Minecraft server
@@ -114,10 +120,8 @@ permalink: /projects/
* March 2011: [VCRI](https://github.com/mathphreak/VCRI), a Chrome extension tweaking an existing JS game (finished)
-* January 2011: [Arduinochet](https://github.com/mathphreak/Arduinochet), a needlessly-motorized trebuchet I built with a friend
+* January - February 2011: [Arduinochet](https://github.com/mathphreak/Arduinochet), a needlessly-motorized trebuchet I built with a friend
-* February 2010: [Acts 20:2](http://sourceforge.net/projects/acts202/), a Java Swing application displaying periodic popups of Bible verses, which I built in collaboration with a few other people
+* February - May 2010: [Acts 20:2](http://sourceforge.net/projects/acts202/), a Java Swing application displaying periodic popups of Bible verses, which I built in collaboration with a few other people
* January 2009: [EPlanner](https://sourceforge.net/projects/eplanner/), a todo list specialized for homework built in Java with Swing
-
-(these are start dates, because that's what made sense to me at the time)