commit 81b7baeac746e2ba206818f7c3aac66bd77696f4 Author: Damian Date: Sun Feb 1 18:45:50 2026 +0100 init diff --git a/index.css b/index.css new file mode 100644 index 0000000..6a84fae --- /dev/null +++ b/index.css @@ -0,0 +1,29 @@ +html { + color: rgb(51, 51, 46); + font-family: "monospace"; + font-size: 1rem; +} + +pre { + font-size: 0.7rem; +} + +#links { + line-height: 1.5; +} + +#links a { + color: #2525d8; +} + +@media (max-width: 600px) { + html { + font-size: 1rem; + } + pre { + font-size: 2.6vw + } + #links { + line-height: 1.6; + } +} diff --git a/index.html b/index.html new file mode 100644 index 0000000..77952bd --- /dev/null +++ b/index.html @@ -0,0 +1,118 @@ + + + + + + Damian Simon + + + + + + + + + + + +

+ I’m a math undergraduate and hobbyist programmer with a growing interest in numerical methods and scientific computing. I enjoy exploring how mathematical ideas translate into efficient low-level code. +

+ +

projects & hobbys

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ synth + a modular synthesizer project to learn C
+ mandelbrot zoom + a simple mandelbrot zoom generator
+ solvers + exercises in implementing numerical solvers
+ boring + a firefox extension to remove distractions on youtube and reddit
+ photography + some of my favourite photos
+ + +

feedback & suggestions are welcome

+

damianhsimon@gmail.com

+ + + diff --git a/photography/convert.sh b/photography/convert.sh new file mode 100755 index 0000000..27c2ea5 --- /dev/null +++ b/photography/convert.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +for f in *.jpg *.JPG *.JPEG *.png; do + [ -e "$f" ] || continue # skip if no match + avifenc --min 30 --max 40 "$f" "images/${f%.*}.avif" +done diff --git a/photography/images/448087014_436171172524258_3270192954732431304_n.avif b/photography/images/448087014_436171172524258_3270192954732431304_n.avif new file mode 100644 index 0000000..de0ea60 Binary files /dev/null and b/photography/images/448087014_436171172524258_3270192954732431304_n.avif differ diff --git a/photography/images/448550273_1040076344352099_4631886881760265285_n.avif b/photography/images/448550273_1040076344352099_4631886881760265285_n.avif new file mode 100644 index 0000000..3cdaaa0 Binary files /dev/null and b/photography/images/448550273_1040076344352099_4631886881760265285_n.avif differ diff --git a/photography/images/448609138_1158655605468527_5617318776463058920_n.avif b/photography/images/448609138_1158655605468527_5617318776463058920_n.avif new file mode 100644 index 0000000..0d76869 Binary files /dev/null and b/photography/images/448609138_1158655605468527_5617318776463058920_n.avif differ diff --git a/photography/images/448670934_1106843440424147_98290233300769447_n.avif b/photography/images/448670934_1106843440424147_98290233300769447_n.avif new file mode 100644 index 0000000..71db93d Binary files /dev/null and b/photography/images/448670934_1106843440424147_98290233300769447_n.avif differ diff --git a/photography/images/448721530_1108051306921644_348103644021142171_n.avif b/photography/images/448721530_1108051306921644_348103644021142171_n.avif new file mode 100644 index 0000000..90d86ec Binary files /dev/null and b/photography/images/448721530_1108051306921644_348103644021142171_n.avif differ diff --git a/photography/images/448750264_2391363344388219_3957568798567637443_n.avif b/photography/images/448750264_2391363344388219_3957568798567637443_n.avif new file mode 100644 index 0000000..f9642b7 Binary files /dev/null and b/photography/images/448750264_2391363344388219_3957568798567637443_n.avif differ diff --git a/photography/images/448762731_1677776913054166_358214089438840814_n.avif b/photography/images/448762731_1677776913054166_358214089438840814_n.avif new file mode 100644 index 0000000..bd58300 Binary files /dev/null and b/photography/images/448762731_1677776913054166_358214089438840814_n.avif differ diff --git a/photography/images/448784109_2100046017035648_3576732266758673287_n.avif b/photography/images/448784109_2100046017035648_3576732266758673287_n.avif new file mode 100644 index 0000000..d4c076d Binary files /dev/null and b/photography/images/448784109_2100046017035648_3576732266758673287_n.avif differ diff --git a/photography/images/448797075_435393492653720_8646043293011122127_n.avif b/photography/images/448797075_435393492653720_8646043293011122127_n.avif new file mode 100644 index 0000000..52f9028 Binary files /dev/null and b/photography/images/448797075_435393492653720_8646043293011122127_n.avif differ diff --git a/photography/images/448817777_331278703407922_5026728298304165137_n.avif b/photography/images/448817777_331278703407922_5026728298304165137_n.avif new file mode 100644 index 0000000..07e40f5 Binary files /dev/null and b/photography/images/448817777_331278703407922_5026728298304165137_n.avif differ diff --git a/photography/images/R1-07722-0007.avif b/photography/images/R1-07722-0007.avif new file mode 100644 index 0000000..ae5b34b Binary files /dev/null and b/photography/images/R1-07722-0007.avif differ diff --git a/photography/images/R1-07722-0015.avif b/photography/images/R1-07722-0015.avif new file mode 100644 index 0000000..39c8109 Binary files /dev/null and b/photography/images/R1-07722-0015.avif differ diff --git a/photography/images/R1-07722-0022.avif b/photography/images/R1-07722-0022.avif new file mode 100644 index 0000000..ffc0e9d Binary files /dev/null and b/photography/images/R1-07722-0022.avif differ diff --git a/photography/images/R1-07722-0032.avif b/photography/images/R1-07722-0032.avif new file mode 100644 index 0000000..ef1e14c Binary files /dev/null and b/photography/images/R1-07722-0032.avif differ diff --git a/photography/images/R1-07722-0033.avif b/photography/images/R1-07722-0033.avif new file mode 100644 index 0000000..5ccd9f0 Binary files /dev/null and b/photography/images/R1-07722-0033.avif differ diff --git a/photography/images/R1-07722-0034.avif b/photography/images/R1-07722-0034.avif new file mode 100644 index 0000000..1b115bf Binary files /dev/null and b/photography/images/R1-07722-0034.avif differ diff --git a/photography/images/R1-07722-0037.avif b/photography/images/R1-07722-0037.avif new file mode 100644 index 0000000..cb63723 Binary files /dev/null and b/photography/images/R1-07722-0037.avif differ diff --git a/photography/images/abstract.avif b/photography/images/abstract.avif new file mode 100644 index 0000000..89880c7 Binary files /dev/null and b/photography/images/abstract.avif differ diff --git a/photography/images/abstract2.avif b/photography/images/abstract2.avif new file mode 100644 index 0000000..0e59942 Binary files /dev/null and b/photography/images/abstract2.avif differ diff --git a/photography/images/abstract3.avif b/photography/images/abstract3.avif new file mode 100644 index 0000000..81aee30 Binary files /dev/null and b/photography/images/abstract3.avif differ diff --git a/photography/images/ant.avif b/photography/images/ant.avif new file mode 100644 index 0000000..070ba04 Binary files /dev/null and b/photography/images/ant.avif differ diff --git a/photography/images/bib.avif b/photography/images/bib.avif new file mode 100644 index 0000000..2dbe6d9 Binary files /dev/null and b/photography/images/bib.avif differ diff --git a/photography/images/biene.avif b/photography/images/biene.avif new file mode 100644 index 0000000..bfc6c13 Binary files /dev/null and b/photography/images/biene.avif differ diff --git a/photography/images/biene2.avif b/photography/images/biene2.avif new file mode 100644 index 0000000..ce68c79 Binary files /dev/null and b/photography/images/biene2.avif differ diff --git a/photography/images/birb.avif b/photography/images/birb.avif new file mode 100644 index 0000000..0531a1c Binary files /dev/null and b/photography/images/birb.avif differ diff --git a/photography/images/birb2.avif b/photography/images/birb2.avif new file mode 100644 index 0000000..a1466c1 Binary files /dev/null and b/photography/images/birb2.avif differ diff --git a/photography/images/birb3.avif b/photography/images/birb3.avif new file mode 100644 index 0000000..09daf58 Binary files /dev/null and b/photography/images/birb3.avif differ diff --git a/photography/images/blume.avif b/photography/images/blume.avif new file mode 100644 index 0000000..c4047cb Binary files /dev/null and b/photography/images/blume.avif differ diff --git a/photography/images/blumen.avif b/photography/images/blumen.avif new file mode 100644 index 0000000..7f39d26 Binary files /dev/null and b/photography/images/blumen.avif differ diff --git a/photography/images/blumen2.avif b/photography/images/blumen2.avif new file mode 100644 index 0000000..b19c9dd Binary files /dev/null and b/photography/images/blumen2.avif differ diff --git a/photography/images/chamomile.avif b/photography/images/chamomile.avif new file mode 100644 index 0000000..4c6fc44 Binary files /dev/null and b/photography/images/chamomile.avif differ diff --git a/photography/images/clouds.avif b/photography/images/clouds.avif new file mode 100644 index 0000000..8406deb Binary files /dev/null and b/photography/images/clouds.avif differ diff --git a/photography/images/clouds2.avif b/photography/images/clouds2.avif new file mode 100644 index 0000000..50f5a28 Binary files /dev/null and b/photography/images/clouds2.avif differ diff --git a/photography/images/clouds3.avif b/photography/images/clouds3.avif new file mode 100644 index 0000000..6657072 Binary files /dev/null and b/photography/images/clouds3.avif differ diff --git a/photography/images/decke.avif b/photography/images/decke.avif new file mode 100644 index 0000000..823147f Binary files /dev/null and b/photography/images/decke.avif differ diff --git a/photography/images/ducks.avif b/photography/images/ducks.avif new file mode 100644 index 0000000..d33e422 Binary files /dev/null and b/photography/images/ducks.avif differ diff --git a/photography/images/feld.avif b/photography/images/feld.avif new file mode 100644 index 0000000..e49d759 Binary files /dev/null and b/photography/images/feld.avif differ diff --git a/photography/images/field.avif b/photography/images/field.avif new file mode 100644 index 0000000..d281156 Binary files /dev/null and b/photography/images/field.avif differ diff --git a/photography/images/fliege.avif b/photography/images/fliege.avif new file mode 100644 index 0000000..a7a7461 Binary files /dev/null and b/photography/images/fliege.avif differ diff --git a/photography/images/gondel.avif b/photography/images/gondel.avif new file mode 100644 index 0000000..5ac622b Binary files /dev/null and b/photography/images/gondel.avif differ diff --git a/photography/images/jelly.avif b/photography/images/jelly.avif new file mode 100644 index 0000000..14a5f87 Binary files /dev/null and b/photography/images/jelly.avif differ diff --git a/photography/images/jelly2.avif b/photography/images/jelly2.avif new file mode 100644 index 0000000..bdd85a6 Binary files /dev/null and b/photography/images/jelly2.avif differ diff --git a/photography/images/jelly3.avif b/photography/images/jelly3.avif new file mode 100644 index 0000000..083c796 Binary files /dev/null and b/photography/images/jelly3.avif differ diff --git a/photography/images/leafes.avif b/photography/images/leafes.avif new file mode 100644 index 0000000..f739dea Binary files /dev/null and b/photography/images/leafes.avif differ diff --git a/photography/images/manfred.avif b/photography/images/manfred.avif new file mode 100644 index 0000000..b79708f Binary files /dev/null and b/photography/images/manfred.avif differ diff --git a/photography/images/manfred2.avif b/photography/images/manfred2.avif new file mode 100644 index 0000000..4a3eb93 Binary files /dev/null and b/photography/images/manfred2.avif differ diff --git a/photography/images/moon.avif b/photography/images/moon.avif new file mode 100644 index 0000000..432f829 Binary files /dev/null and b/photography/images/moon.avif differ diff --git a/photography/images/moon2.avif b/photography/images/moon2.avif new file mode 100644 index 0000000..cbb4906 Binary files /dev/null and b/photography/images/moon2.avif differ diff --git a/photography/images/morning.avif b/photography/images/morning.avif new file mode 100644 index 0000000..5fa3624 Binary files /dev/null and b/photography/images/morning.avif differ diff --git a/photography/images/poppies.avif b/photography/images/poppies.avif new file mode 100644 index 0000000..0241d2a Binary files /dev/null and b/photography/images/poppies.avif differ diff --git a/photography/images/sheep.avif b/photography/images/sheep.avif new file mode 100644 index 0000000..0ee369f Binary files /dev/null and b/photography/images/sheep.avif differ diff --git a/photography/images/snail.avif b/photography/images/snail.avif new file mode 100644 index 0000000..dce44fe Binary files /dev/null and b/photography/images/snail.avif differ diff --git a/photography/images/tree.avif b/photography/images/tree.avif new file mode 100644 index 0000000..82b2798 Binary files /dev/null and b/photography/images/tree.avif differ diff --git a/photography/images/trees.avif b/photography/images/trees.avif new file mode 100644 index 0000000..2dfbdc1 Binary files /dev/null and b/photography/images/trees.avif differ diff --git a/photography/images/trees2.avif b/photography/images/trees2.avif new file mode 100644 index 0000000..101eabf Binary files /dev/null and b/photography/images/trees2.avif differ diff --git a/photography/images/windmills.avif b/photography/images/windmills.avif new file mode 100644 index 0000000..e0800f8 Binary files /dev/null and b/photography/images/windmills.avif differ diff --git a/photography/index.html b/photography/index.html new file mode 100644 index 0000000..4860f41 --- /dev/null +++ b/photography/index.html @@ -0,0 +1,104 @@ + + + + + + Damian Simon + + + + + + + + + + + + + + + + diff --git a/photography/photography.css b/photography/photography.css new file mode 100644 index 0000000..6e5e0c9 --- /dev/null +++ b/photography/photography.css @@ -0,0 +1,24 @@ +#container { + width: 100%; + display: flex; + flex-direction: column; +} + +.photo { + width: 38em; + max-width: 100%; + background-color: aliceblue; + margin-bottom: 8px; + + aspect-ratio: 3/2; + overflow: hidden; + display: flex; + align-items: center; + justify-content: center; +} + +.photo img { + width: 100%; + vertical-align: middle; + +} \ No newline at end of file