summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--site_root/portfolio.lua70
1 files changed, 70 insertions, 0 deletions
diff --git a/site_root/portfolio.lua b/site_root/portfolio.lua
new file mode 100644
index 0000000..2bc7e06
--- /dev/null
+++ b/site_root/portfolio.lua
@@ -0,0 +1,70 @@
+local md = [[
+portfolio
+=========
+
+These are a collection of some of the things I'm proud to have worked on!
+
+
+[tulsa-water-wall]
+------------------
+
+A really neat interactive, where visitors could create drawings on a touchscreen kiosk
+and then see them recreated physically via falling water.
+
+
+[iowa-rover]
+------------
+
+Lots of complicated microcontroller interactions on this one! Visitors could program a
+rover via RFID pieces and then see their commands remotely executed by a tiny replica Curiosity rover.
+
+
+[argent]
+--------
+
+When I got frustrated with how many static site generators broke when their host language changed, I wrote
+this one which carries its own Lua interpreter in a C99 program. It's how this site is built!
+
+
+[lily-test]
+-----------
+
+A single-header C99 unit test library. All the test frameworks seem to target C++, so I wrote one for C!
+
+
+[honey-engine]
+--------------
+
+My COVID project. 😊 An OpenGL game engine written in C99 with LuaJIT scripting support.
+
+
+[marigold-cgi]
+--------------
+
+A library for building CGI scripts with Lua. Since writing this I've used it in a ton of other things.
+The one I probably use the most is my conlanging tool [amaryllis](https://sanine.net/utils/amaryllis/amaryllis.cgi).
+I also made the webring my site is in with it.
+
+
+[phlox]
+-------
+
+A funky 'lil reverse-proxy daemon written in Go. I made it so that I could serve some weird web apps I was building
+that I didn't quite trust not to have major security flaws, so phlox could provide at least some protection.
+
+
+
+[tulsa-water-wall]: https://github.com/scimusmn/tulsa-water-wall
+[iowa-rover]: https://github.com/scimusmn/iowa-rover
+[argent]: https://sanine.net/git/argent/tree/
+[lily-test]: https://sanine.net/git/lily-test/tree/
+[honey-engine]: https://git.cyberia.club/sanine/honey-core
+[marigold-cgi]: https://sanine.net/git/marigold-cgi/tree/
+[phlox]: https://sanine.net/git/phlox/tree/?h=config-file
+]]
+
+return {
+ title='about me',
+ layout='base',
+ markdown=md,
+}