diff --git a/site/index.html b/site/index.html
index 7294218..11d79ca 100644
--- a/site/index.html
+++ b/site/index.html
@@ -37,7 +37,7 @@ this means it is
- todo: put more words in the computer
diff --git a/site/portfolio.html b/site/portfolio.html
index d8d988b..cac0114 100644
--- a/site/portfolio.html
+++ b/site/portfolio.html
@@ -11,9 +11,13 @@
- Portfolio
+
+this page is a work in progress
+
+Portfolio
-Hi, this is a non-exhaustive list of my personal projects. It appears I like making things with computers. The dates listed are the last time any significant change was made, for projects that spanned several months.
+Hi, this is a non-exhaustive list of my personal projects. It appears I like making things with computers.
+The dates listed are generally the last time any significant change was made, for projects that spanned several months.
categories
@@ -22,14 +26,15 @@ Hi, this is a non-exhaustive list of my personal projects. It appears I like mak
- shaders
- raymarching shaders
- utilities
+- misc
hardware
leko pona
2022-08
source: https://git.crispypin.cc/CrispyPin/leko-pona
-The deskmat texture was created with my julia fractal renderer
+(The deskmat texture was created with my julia fractal renderer)
ch32v003 oled board
@@ -145,7 +150,7 @@ A shader that can display qr codes of any size, though it requires computing the
2024-08
A quine is a program that outputs its own source code. Since shaders don't have text or file outputs, a shader quine must render its own source code instead. This shader contains the font data required to be readable.
-
+
shader quine golf
@@ -255,6 +260,11 @@ source: https://git.crispypin.
This is the markdown to html generator that this site is built with. It uses markdown as a base but is far from standard markdown, it has weird quirks and macros that I needed.
webserver
+
+2024-07
+source: https://git.crispypin.cc/CrispyPin/webserver
+Made at first to learn, then to run this website. It seves files and supports partial requests, allowing you to watch videos without needing the whole file to be cached first. (videos are still partially broken, only some formats work properly)
+
julia fractal renderer
2023-07
@@ -301,7 +311,7 @@ Since 2023-09-07: 55h 11m 22s
OVR Utils
sinpin-vr
steamvr_status
-Silly
+misc
snad
worm lang
advent of code 2023 day 1 and 4 in brainfuck
@@ -320,9 +330,9 @@ The cursed flowers in the picture below are poppies, which for some reason resul
minesweeper-rs
rust-mandelbrot
-voxel-meshing godot c++
+voxel engine in godot c++
CounterBot
-gymnasiearbete: multiplayer voxel game godot
+godot multiplayer voxel game demo (school project)
diff --git a/write/index.md b/write/index.md
index a2ce6b1..8f259d5 100644
--- a/write/index.md
+++ b/write/index.md
@@ -20,7 +20,7 @@ this means it is
- [old projects](/old-projects/old-project-list)
- todo: put more words in the computer
-[me elsewhere](/lists/me) | [photos](/photos)
+[me elsewhere](/lists/me) | [photos](/photos) | [portfolio](/portfolio)
[bookmarks](/lists/bookmarks) | [music](/lists/music)
{RAW_HTML}
diff --git a/write/portfolio.md b/write/portfolio.md
index 76425f6..9d7a9c5 100644
--- a/write/portfolio.md
+++ b/write/portfolio.md
@@ -1,18 +1,23 @@
+
this page is a work in progress
# Portfolio
-Hi, this is a non-exhaustive list of my personal projects. It appears I like making things with computers. The dates listed are the last time any significant change was made, for projects that spanned several months.
+
+Hi, this is a non-exhaustive list of my personal projects. It appears I like making things with computers.
+The dates listed are generally the last time any significant change was made, for projects that spanned several months.
+
## categories
- [hardware](#hardware)
- [game jam games](#jam-games)
- [shaders](#shaders)
- [raymarching shaders](#raymarching)
- [utilities](#utilities)
+- [misc](#misc)
# hardware
### leko pona
`2022-08`
source: [https://git.crispypin.cc/CrispyPin/leko-pona](https://git.crispypin.cc/CrispyPin/leko-pona)
-The deskmat texture was created with my [julia fractal renderer](#julia-fractal-renderer)
==image:"/media/leko_tonsi.png":"leko pona, a split keyboard with blank keycaps in the trans flag colours"
+(The deskmat texture was created with my [julia fractal renderer](#julia-fractal-renderer))
## ch32v003 oled board
project files: [git.crispypin.cc/CrispyPin/ch32_oled](https://git.crispypin.cc/CrispyPin/ch32_oled)
@@ -107,7 +112,7 @@ A shader that can display qr codes of any size, though it requires computing the
`2024-08`
A [quine](https://en.wikipedia.org/wiki/Self-reproducing_program) is a program that outputs its own source code. Since shaders don't have text or file outputs, a shader quine must render its own source code instead. This shader contains the font data required to be readable.
-==image:"/media/shaders/shader_quine_198x99.png":"a large square of shader code, being rendered by itself"
+==image:"/media/shaders/shader_quine_198x99.png":"(click for full resolution) A large square of shader code, being rendered by itself"
### shader quine golf
@@ -198,6 +203,10 @@ source: [https://git.crispypin.cc/CrispyPin/htmd](https://git.crispypin.cc/Crisp
This is the markdown to html generator that this site is built with. It uses markdown as a base but is far from standard markdown, it has weird quirks and macros that I needed.
### webserver
+`2024-07`
+source: [https://git.crispypin.cc/CrispyPin/webserver](https://git.crispypin.cc/CrispyPin/webserver)
+Made at first to learn, then to run this website. It seves files and supports partial requests, allowing you to watch videos without needing the whole file to be cached first. (videos are still partially broken, only some formats work properly)
+
### julia fractal renderer
`2023-07`
source: [https://git.crispypin.cc/CrispyPin/julia-fractal-renderer](https://git.crispypin.cc/CrispyPin/julia-fractal-renderer)
@@ -239,7 +248,7 @@ Since 2023-09-07: 55h 11m 22s
### OVR Utils
### sinpin-vr
### steamvr_status
-# Silly
+# misc
### snad
### worm lang
### advent of code 2023 day 1 and 4 in brainfuck
@@ -256,6 +265,6 @@ The cursed flowers in the picture below are poppies, which for some reason resul
### minesweeper-rs
### rust-mandelbrot
-### voxel-meshing godot c++
+### voxel engine in godot c++
### CounterBot
-### gymnasiearbete: multiplayer voxel game godot
+### godot multiplayer voxel game demo (school project)