{
"nav": [],
"projects": [
{
"name": "den-tv",
"description": "A display of useful information that runs in our kitchen",
"technologies": [
"rust",
"actix",
"yew",
"websockets"
]
,
},
{
"name": "beats",
"description": "A custom watchface for my Garmin Vivoactive 3",
"technologies": [
"Monkey C",
"ConnectIQ"
]
,
"site": null
},
{
"name": "useless",
"description": "A useless machine in git repo form",
"technologies": [
"python",
"AWS Lambda"
]
,
},
{
"name": "yooper",
"description": "UPnP library and CLI",
"technologies": [
"rust"
]
,
},
{
"name": "ezeerust",
"description": "wasm frontend for Zeerust z80 emulator",
"technologies": [
"rust",
"wasm",
"yew"
]
,
},
{
"name": "puccinia",
"description": "A telnet game of life implementation",
"technologies": [
"rust"
]
,
"site": "telnet stillinbeta.com 30434"
},
{
"name": "sibcom2",
"description": "the second iteration of my website. You're looking at it!",
"technologies": [
"rust",
"redis"
]
,
"site": "stillinbeta.com"
},
{
"name": "leckie",
"description": "my budget Kubernetes cluster, hosts this site and my mastodon instance",
"technologies": [
"kubernetes",
"weaveworks flux",
"heptio contour",
"bitnami sealed secret"
]
,
"site": null
},
{
"name": "Zeerust",
"description": "A Z80 emulator written in Rust",
"technologies": [
"rust"
]
,
},
{
"name": "Friendship is Monadic",
"description": "An Intepreter for the esotiric language FiM++",
"technologies": [
"haskell",
"parsec"
]
,
},
{
"name": "pg-extend-rs (Foreign Data Wrapper)",
"description": "I contributed foreign data wrapper support to a Rust library for Postgres ExtensionS",
"technologies": [
"rust",
"postgres"
]
,
"site": null
},
{
"name": "do-mastodon",
"description": "A set of terraform an ansible scripts for running Mastodon on a Digital Ocean droplet",
"technologies": [
"ansible",
"terraform",
"docker"
]
,
"site": null
},
{
"name": "pleasecaption",
"description": "A (defunct) bot that reminds you to add alt-text to images",
"technologies": [
"haskell",
"conduit"
]
,
}
]
}