Credits
Visuals
Themes
- Dark (Alt) theme inspired by Community Material Theme Ocean High Contrast (Was formerly the default theme)
- Light theme inspired by Catpuccin (Latte)
- Matrix theme inspired by The Matrix
Fonts
- Inter (SIL-OFL 1.1)
- Zen Kaku Gothic / Zen角ゴシック (SIL-OFL 1.1)
- Octapost NBP (CC BY SA)
- Keifont / けいふぉんと (Apache-2.0)
- JetBrains Mono (SIL-OFL 1.1)
Icons
- Discord icon from PrimeNG (MIT) via SVG Repo
- Google Drive icon from Company Logo Collection (Logo License) from SVG Repo
- MediaFire icon by coreui (GPL) via SVG Repo
- Mega icon by coreui (GPL) via SVG Repo
- osu! logo (CC BY-NC 4.0)
- Various icons from Feather by Cole Bemis via icomoon (MIT)
- All other icons from icomoon (GPL / CC BY 4.0)
Images
- Flags taken from osu! game resources repo (CC BY 4.0) (which itself is taken from twemoji)
- Twemoji (MIT / CC BY 4.0)
Code
Codebase
- front end built with SvelteKit
- back end uses express
- prior to 2025-08-12 this website was running solely on express + ejs
- prior to 2025-03-23 this website was static HTML hosted on github pages
Dependencies
| bits-ui | UI components (tooltips, inputs, pagination, etc.) |
| color-convert | Colour conversions |
| luxon | Date/time parsing |
| marked | Markdown rendering |
| marked-alert | Markdown GFM alerts |
| marked-footnote | Markdown footnotes |
| mime | Getting MIME types of files |
| @number-flow/svelte | number-rolling animations |
| Prism | Codeblock syntax highlighting |
| svelte-loading-spinners | Loading page animations |
| svelte-awesome-color-picker | Colour picker |
Other
| Source | License | Used |
|---|---|---|
| Stack Overflow - convert numbers between bases | CC BY-SA 4.0 | (tools) /convert -> base conversions |
| Catpuccin (Prism port) | MIT | Theme for Prism.js |
| marked-subsuper-text (slightly modified) | MIT | markdown subscript/superscript extension |
| Stack Overflow - convert specials chars to html | CC BY-SA 4.0 | (tools) /mccommand -> unset command output |
Page-Specific
Contacts
| Icon | Source | License | Changes |
|---|---|---|---|
| Github | Github logos | See source page | Colour changes |
| Mail icon by Cole Bemis via icomoon | MIT | --- | |
| Pronouns page | Pronouns page | OQL | --- |
| osu! | osu! logo | CC BY-NC 4.0 | --- |
| YouTube | YouTube brand resources | See source page | --- |
Portfolio
| Icon | Source | License | Changes |
|---|---|---|---|
| Godot | Godot | CC-BY-4.0 | --- |
| NodeJS | NodeJS | CC-BY-4.0 | --- |
| Python | Python | PSF Trademark | --- |
| Rust | Github | CC-BY-4.0 | Made stroke white |
| Svelte | svelte.dev repo | MIT | --- |
| Sequelize | SVG Repo | MIT | --- |
| Tauri | Github | MIT | width+height property removed from SVG |
| TypeScript | TypeScriptLang | Apache 2.0 | --- |