diff --git a/site/lists/portfolio.html b/site/lists/portfolio.html
new file mode 100644
index 0000000..cf2f02b
--- /dev/null
+++ b/site/lists/portfolio.html
@@ -0,0 +1,100 @@
+
+
+
+
+
+ hardware
+
+- leko pona
+- ch32v003 oled, bad apple, GoL, runner game
+- rotary encoder keyboard
+
+jam games
+
+- LD50: Pixel Entropy
+- LD49: Shork Inc
+- LD48: Shork
+- LD47: Dynamic Flux Entropy
+- LD46: Tree Shroomulator
+- LD45: Mind the Gap
+- Blackthornprod gamejam 2: Starship: Conquer Space
+- LD43: The robot's adventure
+- LD42: Forklift Simulator
+
+shaders
+
+- quine
+- golfed quines
+- sunset
+- julia fractal
+
+andriod
+
+- binary clock variants
+
+raymarching
+
+- libgarbage
+- libgarbage demo
+- spinny demo
+- flesh cube
+- big nut
+- loops
+
+cellular automata
+
+- game of life
+- rule 110
+- WireWorld
+- Lenia/smoothlife
+
+godot
+
+- voxel raymarcher
+
+utilities
+
+- snoud
+- htmd
+- webserver
+- julia fractal renderer
+- brainfuck debugger
+- text editor lili
+- compiler-timer
+- GDVK godot virtual system input
+
+SteamVR
+
+- OVR Utils
+- sinpin-vr
+- steamvr_status
+
+creative coding
+
+- snad
+
+Silly
+
+- worm lang
+- advent of code 2023 day 1 and 4 in brainfuck
+- asetniop emulator for x11
+- june
+- neuralblender-mc
+- minesweeper-rs
+- rust-mandelbrot
+- voxel-meshing godot c++
+- CounterBot
+- gymnasiearbete - multiplayer voxel game godot
+
+
+
+
+
\ No newline at end of file
diff --git a/write/lists/portfolio.md b/write/lists/portfolio.md
new file mode 100644
index 0000000..c174684
--- /dev/null
+++ b/write/lists/portfolio.md
@@ -0,0 +1,61 @@
+# hardware
+- leko pona
+- ch32v003 oled, bad apple, GoL, runner game
+- rotary encoder keyboard
+# jam games
+- LD50: Pixel Entropy
+- LD49: Shork Inc
+- LD48: Shork
+- LD47: Dynamic Flux Entropy
+- LD46: Tree Shroomulator
+- LD45: Mind the Gap
+- Blackthornprod gamejam 2: Starship: Conquer Space
+- LD43: The robot's adventure
+- LD42: Forklift Simulator
+# shaders
+- quine
+- golfed quines
+- sunset
+- julia fractal
+## andriod
+- binary clock variants
+## raymarching
+- libgarbage
+- libgarbage demo
+- spinny demo
+- flesh cube
+- big nut
+- loops
+## cellular automata
+- game of life
+- rule 110
+- WireWorld
+- Lenia/smoothlife
+## godot
+- voxel raymarcher
+# utilities
+- snoud
+- htmd
+- webserver
+- julia fractal renderer
+- brainfuck debugger
+- text editor lili
+- compiler-timer
+- GDVK godot virtual system input
+## SteamVR
+- OVR Utils
+- sinpin-vr
+- steamvr_status
+# creative coding
+- snad
+# Silly
+- worm lang
+- advent of code 2023 day 1 and 4 in brainfuck
+- asetniop emulator for x11
+- june
+- neuralblender-mc
+- minesweeper-rs
+- rust-mandelbrot
+- voxel-meshing godot c++
+- CounterBot
+- gymnasiearbete - multiplayer voxel game godot