I have had approximately 5.5 years experience (as of 2025), with half of it being offline or unshared modification of running code, a third being private projects, and the remaining share being public (or available to be made public, if asked).
I mainly work in backend programming, but I have spent time on:
- all forms of scripting,
- command line development,
- embedded development,
- frontend development,
- hardware assembly design,
- desktop/mobile development
with desktop/mobile development having the least time spent on it.
I've also worked on a good number of esoteric projects, which are the primary sort visible on my github page.
I am knowledgeable (in terms of syntax and common concepts/idioms) of the following languages1 (in order of preference):
- Lua(u) (>=100%)
- Rust (>70%)
- Javascript/Typescript (>80%)
- C (>70%)
- Shell
- PHP (>15%)
- Java
- C++
- C#
- Forth (>5%)
- Python (>40%)
I am interested in learning more of, as well as choosing to use more often, any of the following languages/frameworks1 (in order of interest):
- C++
- C
- SvelteKit
- Forth
- PHP
- Java
I have set up and/or self hosted these services (in order of recency):
- Headscale
- Tailscale
- All of: Jellyfin,
- Gitea,
- Dovecot,
- a roblox backend replacement (private), proxied through:
- Nginx, with
- certbot, and oauth provided by:
- Authelia.

