about me

hello. I'm ravens. I'm a "staff" software "engineer" for a BigCo. I do a lot of other random stuff on the side.

you can find me here:

            .-%@=--.-%@@@@@@@@+@@@@*+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
           .=@+.::.+@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
         ..=%-..-.*@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
         .:%:.:-.*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
         .*:.:-.+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
         .=.::.-@@@@@@@@@@@%=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
         ::.-::@@@@@@@@@@@#.=@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
         .-===%@@@@@@@@@@#..=@@@@@@@@@@@@@@@@@*+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
         .=+@%@@@@@@@@@@%:..=@@@@@@@@@@@@@@@@@@:=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
       ..-*@@@@@@@@@@@@@-.  -@@@@@@@@@@@@@@@@@@#.-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
       ..*@@@@@@@@@@@@@+..  :#@@@@@@@@@@@@@@@@@@=..*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
       .=@@*%@@@@@@@@@%.    .+@@@@@@@@@@@@@%@@@@#:..:#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
       .#@=:@@@@@@@@@@-.......%@@#%@@@@@@@@*=@@@@+.....*@@@@@@@@@@@@@@@@@@@@@@@@@@@
      .:@=.-@@@@@@@@@#..:=*#*==@@%:%@@@@@@@%:.#@@@**#*=-:=%@#%@@@@@@@@@@@@@@@@@@@@@
      .+*. =@@@@%@@@@=.     ...-%@+.#@@@@@@@+..-+@@-.      ..::.-@@@@@@@@@@@@@@@@@@
      .#-. =%%%%%%@@%-.        .:*@..*@@@@@@#:.  .-+=..        .:%@@@@@@@@@@@@@@@@@
      .%:. =%%%%%%%@#--=**+==++: .-#..:@@@@@@=.  .:++=+*##%%%#+--#@@@@@@@@@@%%@@@@@
      .%:. -%%%%%%%%#=%@@@@@@@@+:...:...-%@@@@:...=%@@@@@@@@@@@@%%@@@@@@@@@:....*@@
      .*:. :%%%%%%%@@@@@%*+@@@@@@=. ......:+%@%:-%@%%@@@@@@@@@#%@@@@@@@@@@@%@%*+.+@
      .:=. =%%%%%%%%%%@*+=-@@@@@@%:        ....:-=+=%@@@@@@@@@%+*@@%@@@@@@@@-...=:%
       .:::%%%%%%%%%@+=#.. %@@@@@@-                .*@@@@@@@@@%.#@%%@@@@@@=.   ...#
         :#%%%%%%%%%%@-.:. +@@@@@@-                .+@@@@@@@@@+==#%%@@@@@@#:..:. .#
       ..*%%%%%%%%%%%@%.   :%@@@@@:                 :%@@@@@@@#..-%%%@@@@@@@%::+- :%
       .=%%%%%%%%%%%%%@*   .-%@@@*.                 .:@@@@@@*...#%%@@@@%*@@%....:#@
    ...=%%%%%%%%%@@@%%%%.. ..=**-.                    .+***-...*%%%@@@*-%=..:%@%%@@
   .-*%%%%%%%%%%%%@@@@%%+..        ....                    ..-#%%%@@*:..+=...-%@@@@
   +%%%%%%%%%%%%%@@@@@@@@#=....    ...                 ....-*%%%@#=....-%@-+%@@@@@@
   %#-.+%%%@@%%%%@@@@@@@%:                               .-==-:.   .#@@@@@@@@@@@@@@
   #-.+%%%@@%%%%%@@@@@@@@=.                                      .-@@@@@%%@@@@@@@@@
   -.-%%%@@%%%%%%@@@@@@@@%.                                    ..+@@@@@*..+@@@@@@@@
   ..*%%%%%%%%%%%@@@@@@@@@%:.                                 .-%@@@@@@@#*@@@@@@@@@
    :*%%%%%%%%%%%%@%%%%%@@@@*...       ....              ....=@@@@@@@@@@@@@@@@@@@@@
    :#%%%#+%%%%%%%@%%%%%%%@@@@*:..                     ...-*@@@@@@@@@@@@@@@%@@@@@@@
    .*%%%=-%%%%%%%%%%%%@%%%@@@@@%=...              ...:+#@@@@@@@@@@@@@@@@@@%%%@@@@@
   ..=%%%-.#%%%%%%%%%%%@%%%@@@@@@@@#:..        ....=%@@@@@@@@@@@@@@@@@@@@@@%%%@@@@%
   :..+%%+.:#%%%@%%%%%%@%%%@@@@@@@@@@@=... ...:+%@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@%%
      .-#%: .=*%%@%%%%@@%%%%@@@@@@@@@@@@@%#%@@@@@@@@@@@@@@@@#+@@@@%+:#@@@@%%%%@@%%%
       ..-**:......=%%@@+#%%@@@@@++@@@@@@#@@@@@@@@@@@@@@@@@=.-@@=.. :%@@@%%%**@%%*.
           .....   .=@@@#....+@@@*.:%@@@@*.#@@@@@@@@@@@@@*. .:-.   :%@%:....-@@%#:.
                   .:%%@@@#-...*@@+....+@@:..+@@@@@@@@@#:.  .:@%-........:+@@@#%*.
                   :==....... ...:---...:+*-.+@@@@@@@#-.    ..%%=*:..  ........:+-.
                   ....                  ....+@@@@@#:..      .#=..=#...        ....
                                       ...+@@@@@@=.         ..*.....+=..
                                      .=%@@@@@*:            .=-......:*:

projects

here are some projects I'm working on:

kawa - a fantasy retro console virtual machine, using a stack machine architecture with 16 bit words, 64k mem, 16k roms, and memory mapped IO

yuzu - a peer to peer chat protocol with permissionless network participation, global discovery, and pseudo-finality

ivy - a local first, p2p runtime using mDNS+DNS-SD for local network peer discovery, CBOR for serialization, ed25519 for peer identity, and a hand rolled diffie-hellman exchange for handshakes/wire encryption

yumi - hacked together af LLM wrapper for discord chatbots with persistent characterization. experimentation ground for stuff like long term memory, topic systems, async engagement, etc.


webring

others you should check out, in no particular order


reading list

to read:

currently reading:

back burner:

read, want to remember:


thanks for your visit. ♥

- r