{{ define "main" }}

{{ .Title }}


{{ with resources.Get "pics/pic-software.jpg" }} {{ $avif_path := replace . ".jpg" ".avif "}} {{ with resources.Get (strings.TrimSpace $avif_path) }} {{ end }} Software {{ end }} {{ .Content }}
Tags
{{ $contrib := (index site.Data "contributions") }} {{ .Scratch.Set "header-type" "h3" }} {{ .Scratch.Set "header-name" "Maintaining" }} {{ partial "fake-heading.html" . }}

I'm the "maintainer" for several projects that I did not originally create:

{{ range $contrib.maintaining }}

{{ .name }}

{{ .description }}

{{ end }}
{{ .Scratch.Set "header-type" "h3" }} {{ .Scratch.Set "header-name" "Personal Projects" }} {{ partial "fake-heading.html" . }}

I really like to start projects in my free time (maybe too often). Here's an almost-comprehensive list of them, most of them are freely licensed as well!

{{ range .Data.Pages.ByDate.Reverse }}
{{ $since_year := (sub now.Year (.Date.Year)) }} {{ $zero_to_one := math.Div (float $since_year) 6.0 }} {{ $opacity := math.Sub 1.0 $zero_to_one }} {{ $opacity = math.Max $opacity 0.0 }} {{ $opacity_percentage := 0.0 }} {{ if gt $opacity 0.49 }} {{ $opacity_percentage = 100.0 }} {{ end }}

{{ .Title }}{{ .Date.Format "2006" }}

{{ .Summary }}

{{ end }}
{{ .Scratch.Set "header-type" "h3" }} {{ .Scratch.Set "header-name" "Contributions" }} {{ partial "fake-heading.html" . }}

Here's a list of some of the projects I contributed to! This is stuff I did in my free time and not part of my employment. Of course, the exception to this rule is grants to work on open source projects.

{{ range $contrib.contributions }}

{{ .name }}

{{ .description }}

{{ end }}
{{ end }}